Я не могу понять, почему вывод оценивается как "?" вместо int (3). Может ли кто-нибудь объяснить это? Запуск Python 3.8.
number1=3
number2=1
operator="*"
if operator =="+":
answer=number1+number2
if operator =="-":
answer=number1-number2
if operator =="*":
answer=number1*number2
if operator =="/":
answer=number1/number2
else:
answer="?"
print(answer)
Я попробовал функцию поиска, но не смог найти ничего, что решило бы мою проблему. Спасибо за вашу помощь!