क्या कोई इसे समझा सकता है ( डॉक्स से सीधे - जोर मेरा):
math.ceil (x) x की छत को फ्लोट के रूप में लौटाते हैं , सबसे छोटा पूर्णांक मान x से अधिक या उसके बराबर होता है।
math.floor (x) x का फर्श फ्लोट के रूप में लौटाता है , सबसे बड़ा पूर्णांक मान जो x के बराबर या उससे कम होता है।
जब वे पूर्णांकों की गणना करने वाले होते हैं तो वे क्यों लौटेंगे .ceil
और .floor
तैरेंगे?
संपादित करें:
खैर इसने कुछ बहुत अच्छे तर्क दिए कि क्यों उन्हें फ़्लोट्स लौटना चाहिए , और मुझे सिर्फ इस विचार की आदत थी, जब @jcollado ने बताया कि वे वास्तव में पायथन 3 में वापसी करते हैं ...
int(floor(n))
।