वर्गमूल खोजने के लिए पायथन कार्यक्रम

इस कार्यक्रम में, आप घातांक ऑपरेटर और सेमीथ मॉड्यूल का उपयोग करके किसी संख्या का वर्गमूल ज्ञात करना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित पायथन प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • पायथन इनपुट, आउटपुट और आयात
  • पायथन डेटा प्रकार
  • पायथन ऑपरेटर्स

उदाहरण: सकारात्मक संख्याओं के लिए

 # Python Program to calculate the square root # Note: change this value for a different result num = 8 # To take the input from the user #num = float(input('Enter a number: ')) num_sqrt = num ** 0.5 print('The square root of %0.3f is %0.3f'%(num ,num_sqrt)) 

आउटपुट

 8.000 का वर्गमूल 2.828 है 

इस कार्यक्रम में, हम संख्या को संख्या में संग्रहीत करते हैं और **प्रतिपादक ऑपरेटर का उपयोग करके वर्गमूल का पता लगाते हैं । यह कार्यक्रम सभी सकारात्मक वास्तविक संख्याओं के लिए काम करता है। लेकिन नकारात्मक या जटिल संख्याओं के लिए, यह निम्नानुसार किया जा सकता है।

स्रोत कोड: वास्तविक या जटिल संख्याओं के लिए

 # Find square root of real or complex numbers # Importing the complex math module import cmath num = 1+2j # To take input from the user #num = eval(input('Enter a number: ')) num_sqrt = cmath.sqrt(num) print('The square root of (0) is (1:0.3f)+(2:0.3f)j'.format(num ,num_sqrt.real,num_sqrt.imag)) 

आउटपुट

 (1 + 2j) का वर्गमूल 1.272 + 0.786j है

इस कार्यक्रम में, हम (जटिल गणित) मॉड्यूल sqrt()में फ़ंक्शन का उपयोग करते हैं cmath

नोट: यदि हम जटिल संख्या को सीधे इनपुट के रूप में लेना चाहते हैं, जैसे 3+4j, हमें eval()इसके बजाय फ़ंक्शन का उपयोग करना होगा float()

eval()विधि के लिए इनपुट के रूप में जटिल संख्याओं कन्वर्ट करने के लिए इस्तेमाल किया जा सकता complexपायथन में वस्तुओं। अधिक जानने के लिए, पायथन eval () फ़ंक्शन पर जाएं।

इसके अलावा, आउटपुट के स्वरूपित होने के तरीके पर ध्यान दें। अधिक जानने के लिए, पायथन में स्ट्रिंग प्रारूपण पर जाएँ।

दिलचस्प लेख...