input aldığımda kod çalışıyor lakin sys ile cmd içinde çalıştırmak istediğimde bu hatayı veriyor:
d=(b**2)-(4ac) #discriminant
TypeError: unsupported operand type(s) for ** or pow(): ‘str’ and ‘int’
kodlar:
import sys
a=sys.argv[1]
b=sys.argv[2]
c=sys.argv[3]
d=(b**2)-(4ac) #discriminant
x1=(-b-d0.5)/2*a
x2=(-b+d0.5)/2*a
if d>0:
print(“The quadratic has two distinct real number solutions.”)
print(“Solutions: {}, {}”.format(x1, x2))
elif d==0:
print(“The quadratic has a repeated real number solution.”)
print(“Solution: {}”.format(x1))
elif d <0:
print(“There is no real solution.”)