Задача с калькулятором

ogonkoff

Новичок
Пользователь
Окт 12, 2022
2
0
1
По одному из условий задачи нужно:
Добавить проверку, что если выполняется деление и второе число равно 0, необходимо выводить строку "Деление на 0!"

Вот как вижу это я:

a = int(input("Введите первое число"))
oper = input("Введите операцию")
b = int(input("Введите второе число"))
if oper == "+":
print(a+b)
elif oper == "-":
print(a-b)
elif oper == "/":
print(a/b)
elif oper == "*":
print(a*b)
elif oper == "%":
print(a%b)
elif oper == "**":
print(a**b)

elif oper == "//":
b != 0
print (a//b)
else:
print("Деление на 0")

Но, не работает. Подскажите, пожалуйста, что не так?
 

Mikail_2006

Новичок
Пользователь
Сен 1, 2022
22
4
3
По одному из условий задачи нужно:
Добавить проверку, что если выполняется деление и второе число равно 0, необходимо выводить строку "Деление на 0!"
Python:
a = int(input("Введите первое число: "))
b = int(input("Введите второе число: "))
oper = input("Введите операцию: ")


if oper == "+":
     print(a + b)
elif oper == "-":
    print(a - b)
elif oper == "*":
    print(a * b)
elif oper == "**":
    print(a ** b)
else:
    if b == 0:
        print("Деление на 0")
    elif oper == '/':
        print(a / b)
    elif oper == '//':
        print(a // b)
    elif oper == '%':
        print(a % b)
 

ogonkoff

Новичок
Пользователь
Окт 12, 2022
2
0
1
Python:
a = int(input("Введите первое число: "))
b = int(input("Введите второе число: "))
oper = input("Введите операцию: ")


if oper == "+":
     print(a + b)
elif oper == "-":
    print(a - b)
elif oper == "*":
    print(a * b)
elif oper == "**":
    print(a ** b)
else:
    if b == 0:
        print("Деление на 0")
    elif oper == '/':
        print(a / b)
    elif oper == '//':
        print(a // b)
    elif oper == '%':
        print(a % b)
Спасибо!
 

Mikail_2006

Новичок
Пользователь
Сен 1, 2022
22
4
3
 

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