Калькулятор на PythonPython

Программы на Python
Ответить
Anonymous
 Калькулятор на Python

Сообщение Anonymous »

Я только начинаю изучать Python, и недавно я попытался создать свой собственный калькулятор.
Я написал код, и мне все кажется вполне нормальным, но по какой-то причине я получаю ошибку «если math_multiply: NameError: имя «math_multiply» не определено». Я получаю его всякий раз, когда пытаюсь сделать что-нибудь, кроме умножения.
Пожалуйста, помогите мне с этим.
Также прикрепите код к сообщению.
P.S.: Я знаю вопрос очень глупый, но я новичок и только начинаю... Так что прошу прощения.
f_n = input('Type in your first number: ')
s_n = input('Type in your second number: ')
math = input('What are we doing? ')

if math == '*':
math_multiply = True
if math == '+':
math_plus = True
elif math == '-':
math_minus = True
elif math == '/':
math_divide = True

if math_multiply:
print(f'Your answer is: {int(f_n) * int(s_n)}')
elif math_plus:
print(f'Your answer is: {int(f_n) + int(s_n)}')
elif math_minus:
print(f'Your answer is: {int(f_n) - int(s_n)}')
elif math_divide:
print(f'Your answer is: {int(f_n) / int(s_n)}')
else:
print("It's not an arithmetic operation")


Подробнее здесь: https://stackoverflow.com/questions/734 ... -on-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»