Member 13739038 Ответов: 1

Почему мой ответ не напечатан ?


печать("выберите операцию, которую вы хотите выполнить :")
print(" 1 для добавления")
print(" 2 для вычитания")
print(" 3 для умножения")
print(" 4 для деления")
choice = input("выберите номер, который вы хотите использовать")
x = int(input("первое число для операции"))
n = int(input("второе число для операции"))
если выбор == 1:
print(int(x) + int(n))
если выбор == 2:
печать(x - n )
если выбор == 3:
печать(x * n)
если выбор == 4:
печать(x / n)

Что я уже пробовал:

Я попытался сделать небольшой тип калькулятора . но это не печать ответа
Я погуглил его а также спросил у своей группы друзей но никто не смог решить мой запрос

1 Ответов

Рейтинг:
0

Jochen Arndt

Ваш choice переменная имеет тип string, но вы сравниваете ее с целочисленными литералами.

Так что либо сделайте это int:

choice = int(input("select the number you want for operation"))
или выполнить сравнение строк:
if choice == "1":