] कोड एक समय के लिए एक चर n को कम करने के लिए लूप को नियोजित करता है जब तक कि एक स्थिति पूरी नहीं हो जाती है। हालाँकि, यह सवाल उठता है कि इस चेक को कैसे किया जाए। यह विधि सही लौटती है यदि फ्लोट एक पूर्णांक है, और गलत अन्यथा। n = 12000 प्रसंस्करण करते समय: n -= 1 यदि n ** (1/3) .is_integer (): प्रसंस्करण = गलत
फ्लोटिंग पॉइंट इम्प्रिसिजन के लिए लेखांकन
यह ध्यान रखना महत्वपूर्ण है कि फ्लोटिंग पॉइंट अंकगणित imprecise हो सकता है। जैसे, हमें समानता के लिए तैरने की तुलना करते समय सतर्क रहना चाहिए। एक दृष्टिकोण यह जांचने के लिए है कि क्या क्यूब रूट एक पूर्णांक की एक छोटी सीमा के भीतर है, Math.isclose फ़ंक्शन या एक कस्टम कार्यान्वयन का उपयोग करके।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3