यह कार्यक्रम एक द्विघात समीकरण की जड़ों की गणना करता है जब गुणांक 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 का मान बदल सकते हैं और इस कार्यक्रम का परीक्षण कर सकते हैं।