Quantcast
Viewing all articles
Browse latest Browse all 517189

Ошибка Missing paranteses in call to 'print' - 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'


Viewing all articles
Browse latest Browse all 517189

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>