В интерпритаторе все работает. Может есть ошибки, укажите, пожалуйста. Хотелось бы написать скрипт для бота в частности для Talisman'а

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import math
print "Введите данные:"
print "Коэффициент a"
a=input()
if a == 0:
print "Старший коэффициент не может быть равен нулю" , "\nСнова введите значение старшего коэффициента"
a=input()
print "Коэффициент b"
b=input()
if b == 0:
print "Второй коэффициент не может быть равен нулю", "\nСнова введите значение второго коэффициента"
b=input()
print "Коэффициент c"
c=input()
print "Уровнение имеет вид:"
print a,"x2 +", b, "x +", c, "= 0"
D=b*b - 4*a*c
if D<0:
print "Решений нет (т.к. D<0)"
if D == 0:
print "Одно решение (т.к. D=0)"
x_1 = (- b - math.sqrt(D)) / (2 * a)
if D>0:
print "Дискриминант D =", D
x_1 = (- b - math.sqrt(D)) / (2 * a)
x_2 = (- b + math.sqrt(D)) / (2 * a)
print "Первый корень равен =", x_1, "\nВторой корень равен =", x_2