Программа выводит получившееся квадратное уравнение по введенным коэффициентам. Но не запускается, указывает ошибку на catch.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import math, sys
if len(sys.argv)!=4:
print "Nujno 3 argumenta.Error."
sys.exit()
else:
try:
a = float(sys.argv[1])
b = float(sys.argv[2])
c = float(sys.argv[3])
if a > 0.0000 or a < 0.0000:
print "Argumenti ne ravni nuly.Error."
elif b > 0.0000 or b < 0.0000:
print "Argumenti ne ravni nuly.Error."
elif c > 0.0000 or c < 0.0000:
print "Argumenti ne ravni nuly.Error."
catch:
print "Argumenti - deistvitelnie chisla.Error."
sys.exit()
print "Kvadratnoe uravnenie: " + sys.argv[1] + "*x^2 + " \
+ sys.argv[2] + "*x + " + sys.argv[3] + " = 0"