2016-10-11 16 views
0

私はちょうど学校でのPythonの学習を始めました。ここでは二次式ソルバーのコードです。問題は、あなたの方程式が必要とされていない、とPythonはそれを理解していない行に4Pythonの二次式のヘルプが必要

a=int(input('a= ')) # A-stvis mnishvnelobis micema 
b=int(input('b= ')) # B-stvis mnishvnelobis micema 
c=int(input('c= ')) # C-stvis mnishvenlobis micema 
int(a)*(x2)+int(b)*x+c=0 
d=(-b2)-4*a*c 
x1=-b+(d**(1/2)) 
x2=-b-(d**(1/2)) 
+1

? –

答えて

1
from math import sqrt 

a = int(input('a= ')) # A-stvis mnishvnelobis micema 
b = int(input('b= ')) # B-stvis mnishvnelobis micema 
c = int(input('c= ')) # C-stvis mnishvenlobis micema 
d = b**2 - 4*a*c 
x1 = (-b - sqrt(d))/2 
x2 = (-b + sqrt(d))/2 

print("x1 =", x1) 
print("x2 =", x2) 

です。あなたが望むなら、それをコメントすることができます。

試して、代わりに累乗の平方根(sqrt)を使用*ただし、*問題であり、正確には何(**

+0

感謝の気持ちで働いていたら答えを受け入れることを検討してください、ありがとう! –