Предмет: Информатика,
автор: ponmavcat
сделать так чтоб программа работала:
a = float(input('a = ?'))
b = float(input('b = ?'))
v = float(input('v = ?'))
x = v*(b+a)/(b-a)
print('x = ', x)
Ответы
Автор ответа:
0
Ответ:
У вас программа работает, однако при значении a и b таких что их разность, то есть b - a равно нулю, будет вызвана ошибка.
Объяснение:
Вот доработанный код:
a = float(input('a = ?'))
b = float(input('b = ?'))
v = float(input('v = ?'))
if b - a == 0:
print('Невозможно определить значение x')
else:
x = v * (a + b) / (b - a)
print('x = ', x)
Похожие вопросы
Предмет: Українська мова,
автор: goloborodkopolina7
Предмет: География,
автор: gutijfedir82
Предмет: Физика,
автор: darknet0
Предмет: Информатика,
автор: jaerm
Предмет: Алгебра,
автор: kosty2003