На задачку о простом калькуляторе(в Stepik) получаю ответ сервера:Failed test #14 of 37. Wrong answer

igalten

Новичок
Пользователь
Апр 17, 2022
1
0
1
Код:
a, b, c = float(input()), float(input()), input()
if c=="+":
    print(a+b)
if c=="-":
    print(a-b)
if c=="*":
    print(a*b)
if c=="pow":
    print(a**b)
if c=="/":
    if b!=0:
        print(a/b)
    else:
        print("Деление на 0!")
if c=="mod":
    if b!=0:
        print(a/b)
    else:
        print("Деление на 0!")
if c=="div":
    if b!=0:
        print(a//b)
    else:
        print("Деление на 0!")
Где ошибка?
 

Вложения

  • Stepik.txt
    1,1 КБ · Просмотры: 2
Последнее редактирование:

Салих

Новичок
Пользователь
Окт 6, 2021
1
0
1
mod проверь, тебе остаток нужен, а ты делишь просто.
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
933
208
43
20
Москва
И отдельно, не ошибка, но использовать лучше elif, чтобы все if не проверялись
 

Форум IT Специалистов