print('КАЛЬКУЛЯТОР\n')
mode = int(input('Выберите:\nсложение(1)\nвычитание(2)\n'
'умножение(3)\nделение(4)\n'))
number1 = int(input('Введите первое число\n'))
number2 = int(input('Введите второе число\n'))
if mode == 1:
print(f'Результат:\n{number1 + number2}')
elif mode == 2:
print(f'Результат:\n{number1 - number2}')
elif mode == 3:
print(f'Результат:\n{number1 * number2}')
elif mode == 4:
print(f'Результат:\n{number1 / number2}' if number2 != 0 else 'Деление на ноль невозможно!')
else:
print("Неверный выбор. Пожалуйста, выберите 1, 2, 3 или 4.")
Или с проверкой ввода…
def inpt_int(q: str, validation: list[int] = None) -> int:
while True:
try:
x = int(input(q))
if validation is None or x in validation:
return x
except ValueError:
pass
print('КАЛЬКУЛЯТОР\n')
mode = inpt_int('Выберите:\nсложение(1)\nвычитание(2)\nумножение(3)\nделение(4)\n', [1, 2, 3, 4])
number1 = inpt_int('Введите первое число\n')
number2 = inpt_int('Введите второе число\n')
if mode == 1:
print(f'Результат:\n{number1 + number2}')
elif mode == 2:
print(f'Результат:\n{number1 - number2}')
elif mode == 3:
print(f'Результат:\n{number1 * number2}')
else:
print(f'Результат:\n{number1 / number2}' if number2 != 0 else 'Деление на ноль невозможно!')
mode = int(input('Выберите: \n'
'сложение(1)\n'
'вычитание(2)\n'
'умножение(3)\n'
'деление(4)\n'))
if mode == 1:
number1 = int(input('Введите первое число\n'))
number2 = int(input('Введите второе число\n'))
Sum = number1 + number2
print('Результат:\n', Sum)
elif mode == 2:
number1 = int(input('Введите первое число\n'))
number2 = int(input('Введите второе число\n'))
Sum = number1 - number2
print('Результат:\n', Sum)
elif mode == 3:
number1 = int(input('Введите первое число\n'))
number2 = int(input('Введите второе число\n'))
Sum = number1 * number2
print('Результат:\n', Sum)
elif mode == 4:
number1 = int(input('Введите первое число\n'))
number2 = int(input('Введите второе число\n'))
if number2 == 0:
print("Деление на ноль невозможно!")
else:
Sum = number1 / number2
print('Результат:\n', Sum)
else:
print("Неверный выбор. Пожалуйста, выберите 1, 2, 3 или 4.")