Что нам нужно, чтобы иметь базовый калькулятор на Python?
умножать, складывать, вычитать и делить. Теперь, как мы это делаем?

давайте посмотрим краткий анализ того, что нам нужно сделать, чтобы перевести нашу идею на язык python:

1) нам нужно, чтобы пользователь ввел 2 числа и смог зафиксировать их в переменных, а затем оперировать ими

2) затем, используя структуру решения, мы зафиксируем и оценим запрошенный у пользователя вариант, то есть какую математическую операцию пользователь хочет выполнить

3) наконец, мы покажем результат пользователю и вместе с ним мы покажем меню опций, чтобы снова начать операцию

4) В качестве частного случая мы будем учитывать, что деления на ноль не существует, поэтому мы будем считать, что наше второе число больше нуля, если пользователь выбирает деление

руки к коду!!!

# — — — — — — — — — — начало кода— — —— — — — — — — — — — — —

#просим пользователя ввести два числа и сохраняем их в переменных

n1 = float(input("Введите первое число: "))

n2 = float(input("Введите второе число: "))

#используя структуру while и переменную option, мы попросим пользователя выбрать, что он хочет сделать

#тогда мы сохраним выбранный вариант в переменной

опция = 0

пока верно:

Распечатать("""

Скажи мне, что ты хочешь сделать?

1) Сложите два числа

2) Restar los dos números

3) Умножить два числа

4) Разделите два числа

5) Изменить выбранные номера

6) Выйти из калькулятора

“””)

opcion = int(input("Выберите вариант: "))

#используя переменную, содержащую выбранную опцию, используя, если мы покажем разные результаты

если опция == 1:

Распечатать(" ")

print("Результат: ",n1",+",n2," = ",n1+n2)

Элиф опция == 2:

Распечатать(" ")

print("Результат: ",n1",-",n2," = ",n1-n2)

Элиф опция == 3:

Распечатать(" ")

print("Результат: ",n1",*",n2," = ",n1*n2)

Элиф опция == 4:

if n2>0:

Распечатать(" ")

print("Результат: ",n1",/",n2," = ",n1/n2)

еще:

print("Ошибка деления на 0")

Элиф опция == 5:

n1 = float(input("Введите первое число: "))

n2 = float(input("Введите второе число: "))

Элиф опция == 6:

перерыв

еще:

print("Ошибка опции")

# — — — — — — — — — — конец кода — — — — — — — — — — — — — — —

Теперь просто нужно сохранить его как файл .py
и запустить в командной консоли.