И снова Всем привет!Я опять с вопросиком. Сегодня занимались программированием и вот написал код. Учитель сказал что тут есть куча ошибок, которые нужно исправить. Если что учусь в 6 классе и извиняюсь за такие вопросы, тут наверное так нельзя. Я нашёл только одну ошибку.
Вот исходный код:
a = int(input('a = '))
b = int(input('b = '))
c = int(input('c = '))
print(f'Уравнение: {a} x^2 + {b} x + {c} = 0')
D = b ** 2 - 4 * a * c
if D < 0:
print('Нет действительных корней')
elif D == 0: # один корень
x = -b / 2 * a
print(f'Ответ: x = {x}')
else: # два корня
x_1 = (-b + d ** 0.5) / 2 * a
x_2 = (-b - d ** 0.5) / 2 * a
print(f'Ответ: x1 = {x_1}, x2 = {x_2}')
А вот что я сделал, только скобки исправил:
a = int(input('a = '))
b = int(input('b = '))
c = int(input('c = '))
print(f'Уравнение: {a} * x^2 + {b} x + {c} = 0')
D = b ** 2 - 4 * a * c
if D < 0:
print('Нет действительных корней')
elif D == 0:
x = -b / (2 * a)
print(f'Ответ: x = {x}')
else:
x_1 = (-b + d ** 0.5) / 2 * a
x_2 = (-b - d ** 0.5) / 2 * a
print(f'Ответ: x1 = {x_1}, x2 = {x_2}')