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

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Пользователь
Регистрация
14 Апр 2023
Сообщения
50
[/
Код:
def add(x, y):
    return x + y

def subtract(x, y):
    return x - y

def multiply(x, y):
    return x * y

def divide(x, y):
    return x / y

print("Выберите операцию:")
print("1. Сложение")
print("2. Вычитание")
print("3. Умножение")
print("4. Деление")

choice = input("Введите номер операции (1/2/3/4): ")

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

if choice == '1':
    print(num1, "+", num2, "=", add(num1, num2))
elif choice == '2':
    print(num1, "-", num2, "=", subtract(num1, num2))
elif choice == '3':
    print(num1, "*", num2, "=", multiply(num1, num2))
elif choice == '4':
    print(num1, "/", num2, "=", divide(num1, num2))
else:
    print("Неверный ввод")
]

Этот калькулятор позволяет выполнять основные математические операции: сложение, вычитание, умножение и деление. Пользователь должен выбрать операцию, ввести два числа, а затем результат операции будет выведен на экран.

а теперь разбор кода:
1. Мы определяем четыре функции: add, subtract, multiply и divide. Каждая функция принимает два аргумента (x и y) и выполняет соответствующую математическую операцию: сложение, вычитание, умножение и деление.

2. Мы выводим пользователю список доступных операций на экран.

3. Мы просим пользователя ввести номер операции, сохраняем его в переменной choice.

4. Мы просим пользователя ввести два числа (num1 и num2) и сохраняем их в переменных.

5. Мы используем условные операторы if-elif-else для проверки выбора операции пользователя и выполнения соответствующей функции. Затем мы выводим результат операции на экран.

6. Если пользователь вводит неверный номер операции, мы выводим сообщение об ошибке.

7. Все:)

Надеюсь вам понятно,как работает данный код!
Удачи!by Vlad
 
Последнее редактирование:
Сверху