Мне нужно написать калькулятор на плутон Я написала, но при каждой операции программа выдает мне ответ и выражение:
"делить на ноль нельзя", почему? В чем моя ошибка?
По дате
По рейтингу
Смотри, эти все if проверяются по отдельности и каждое if выдаёт свой ответ, что бы этого не случалось используют elif получается так:
if z==x:
print(y)
elif z==15:
print(z)
elif ...:
...
else:
...
он работает так, если условие не правдиво, он переходит на следующий elif. И ответ даёт один... понятно?
Ну так у тебя стоит команда напечатать эту фразу. Код кривой.
Что ещё за "плутон"?
Лучше так:
123456789
num1 = float(input('Введите первое число'))
num2 = float(input('Введите второе число'))
oper = float(input('Введите операцию'))
try:
// Код операций сюда
except:
print("Делить на ноль нельзя!")
Напиши, получилось или нет.