द्विघात समीकरण को हल करने के लिए पायथन कार्यक्रम

विषय - सूची

यह कार्यक्रम एक द्विघात समीकरण की जड़ों की गणना करता है जब गुणांक a, b और c ज्ञात होते हैं।

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

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

द्विघात समीकरण का मानक रूप है:

ax 2 + bx + c = 0, जहाँ a, b और c वास्तविक संख्याएँ और + 0 हैं

सोर्स कोड

# Solve the quadratic equation ax**2 + bx + c = 0 # import complex math module import cmath a = 1 b = 5 c = 6 # calculate the discriminant d = (b**2) - (4*a*c) # find two solutions sol1 = (-b-cmath.sqrt(d))/(2*a) sol2 = (-b+cmath.sqrt(d))/(2*a) print('The solution are (0) and (1)'.format(sol1,sol2)) 

आउटपुट

 A: 1 दर्ज करें b: 5 दर्ज करें c: 6 समाधान हैं (-3 + 0j) और (-2 + 0j)

हमने cmathजटिल वर्गमूल को निष्पादित करने के लिए मॉड्यूल को आयात किया है । सबसे पहले, हम विवेचक की गणना करते हैं और फिर द्विघात समीकरण के दो हल खोजते हैं।

आप उपरोक्त कार्यक्रम में a, b और c का मान बदल सकते हैं और इस कार्यक्रम का परीक्षण कर सकते हैं।

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