2012-11-18 23 views
5

त्रिज्या आर के साथ एक क्षेत्र की मात्रा 4/3 π आर 3 है। त्रिज्या 5 के साथ एक क्षेत्र की मात्रा क्या है? संकेत: 392.6 गलत है!एक क्षेत्र की मात्रा?

print (((4/3.0) * 3.14) * 5**3) 

यह मुझे इस

523.333333333 

क्या गलत है दे दी है ???

अजगर 2.7

+1

अच्छा प्रश्न ... क्या गलत है? – John

+1

कुछ भी गलत नहीं है, 523 सही है। – Tim

+0

'392.7' वह है जो आप पाइथन 2.7 में' 4/3.0' के बजाय '4/3' का उपयोग करते थे, क्योंकि' 4/3' बन जाएगा। शायद यही सवाल आपको चेतावनी दे रहा था। – DSM

उत्तर

10

कुछ भी नहीं गलत है, आप सही उत्तर है। आप 3.14 के बजाय math.pi का उपयोग करना चाह सकते हैं हालांकि आपके उत्तर की सटीकता में वृद्धि करना।

>>> from __future__ import division # not necessary if using python 3 
>>> 4/3*math.pi*5**3 
523.59877559829886 

wolfram alpha

पर समाधान देखें आप सही विभाजन के बजाय फर्श विभाजन का उपयोग करते हैं आप है जो संकेत पर हो रही थी 392.6, मिल जाएगा: उन के साथ काम करने के लिए

>>> 4//3*math.pi*5**3 
392.69908169872411 
+0

आपने लिखा है कि मैं देखता हूं, आपको बहुत धन्यवाद –

+0

क्या आप मुझे बता सकते हैं कि फर्श डिवीजन से आपका क्या मतलब है ?? –

+0

तल विभाजन == पूर्णांक विभाजन। 4/3 ≈ 1.333 के बजाय, आपको 1. – Makoto

0

संस्करण 3: सरल प्रिंट कथन एक आकर्षण के रूप में काम करता है।

print((4/3)*(22/7)*5**3) 

उत्पादन: 523,8095238095237

संबंधित मुद्दे