Здравствуйте, написала код на stepik.ru, код не принимается, не могу найти ошибку.
Вот задача:
Напишите простой калькулятор, который считывает с пользовательского ввода три строки: первое число, второе число и операцию, после чего применяет операцию к введённым числам ("первое число" "операция" "второе число") и выводит результат на экран.
Поддерживаемые операции: +, -, /, *, mod, pow, div, где
mod — это взятие остатка от деления,
pow — возведение в степень,
div — целочисленное деление.
Если выполняется деление и второе число равно 0, необходимо выводить строку "Деление на 0!".
Мое решение:
a = float(input())
b = float(input())
c = str(input())
if c == 'mod':
if b == 0:
print("Деление на 0!")
else:
print(a%b)
elif c == '/' or c == 'div':
if b == 0:
print("Деление на 0!")
else:
print(a/b)
elif c == 'pow':
print(a**b)
elif c == '+':
print(a+b)
elif c == '-':
print(a-b)
elif c == '*':
print(a*b)