Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ошибка в Python

NICK Ученик (236), на голосовании 11 месяцев назад
ОШИБКА:
TypeError: unsupported operand type(s) for /: 'tuple' and 'int'
КОД:
print("Введите данные уравнения")
a = int(input("Введите a:"))
b = int(input("Введите b:"))
c = int(input("Введите c:"))

D = int(b ** 2 - 4 * a * c)

if D > 0:
x1 = int((-b - D ** 0,5)/ (2 * a))
x2 = int((-b + D ** 0,5)/ (2 * a))
print (int(x1))
print (int(x2))

if D == 0:
x = -b/(2 * a)
print(int(x))

if D < 0:
print("Уравнение не имеет корней")

input()
Голосование за лучший ответ
jedds Профи (566) 1 год назад
Замени запятую на точку
NICKУченик (236) 1 год назад
сау бро
Sergio 2.1 Оракул (67452) 1 год назад
 print("Введите данные уравнения")  
a = int(input("Введите a:"))
b = int(input("Введите b:"))
c = int(input("Введите c:"))

D = b ** 2 - 4 * a * c

if D > 0:
x1 = (-b - D ** 0.5) / (2 * a)
x2 = (-b + D ** 0.5) / (2 * a)
print (x1)
print (x2)

elif D == 0:
x = -b / (2 * a)
print(x)

else:
print("Уравнение не имеет корней")

input()
Похожие вопросы