Здравствуйте.
Только начинаю учить Python.
Подскажите в чём ошибка?
Только начинаю учить Python.
Подскажите в чём ошибка?
Код:
import math
a = raw_input('a = ')
b = raw_input('b = ')
c = raw_input('c = ')
try:
a = int(a)
b = int(b)
c = int(c)
except:
print 'error: some values are not integers' #вот на этой строке
exit(1)
if a == 0:
print 'error: `a` mustn\t be a zero'
exit(1)
D = b*b - 4 * a * c
if D > 0:
x1 = (-b - math.sqrt(D)) / (2 * a)
x2 = (-b + math.sqrt(D)) / (2 * a)
print 'x1 = %.2f, x2 = %.2f' % (x1, x2)
elif D == 0:
x = -b / float(2 * a)
print 'x = %.2f' % x
else:
print 'no result'