Привет!
Ребят, помогите, пож-та, разобрать с делением на ноль.
Нужно, чтоб при делении на ноль выводилась инфа “Ошибка! деление на ноль”.
Но вместо этого, программа завершается ошибкой (см вложение).
калькулятор:
# простой калькулятор
print (“Команда ‘конец’ в качестве знака операции завершит работу калькулятора”)
while True:
what = input ('Что делаем? (+, - , *, /):')
if what == “конец”:
break
if what in ('+', ‘-’, ‘*’, ‘/’):
a=float (input('Введите первое число: ‘))
b=float (input(’Введите второе число: ‘))
if what == ’+':
c=a+b
print ('Итог: ‘, c)
elif what == ’-':
c=a-b
print ('Итог: ‘, float©)
elif what == ’*':
c=a*b
print ('Итог: ‘, float©)
elif what == ’/':
if b != ‘0’:
с=a/b
print ('Итог: ', float©)
else:
print (“Ошибка! Деление на ноль”)
ps. код вставился без отступов. (вложу скрин)