Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2082539
А
Аноним
03 ноября 2024 21:34 · публичный вопрос
А
Аноним

напиши калькулятор в питоне

Ответ нейросети
03 ноября 2024 21:34

Конечно! Давайте создадим простой калькулятор на Python. Мы будем реализовывать функции сложения, вычитания, умножения и деления. Вот пример кода:

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):
    if y == 0:
        return "Деление на ноль не возможно!"
    return x / y

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

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

    if choice in ['1', '2', '3', '4']:
        num1 = float(input("Введите первое число: "))
        num2 = float(input("Введите второе число: "))

        if choice == '1':
            print(f"{num1} + {num2} = {add(num1, num2)}")
        elif choice == '2':
            print(f"{num1} - {num2} = {subtract(num1, num2)}")
        elif choice == '3':
            print(f"{num1} * {num2} = {multiply(num1, num2)}")
        elif choice == '4':
            print(f"{num1} / {num2} = {divide(num1, num2)}")
        
        next_calculation = input("Хотите выполнить ещё расчет? (да/нет): ")
        if next_calculation.lower() != 'да':
            break
    else:
        print("Неправильный ввод. Пожалуйста, выберите операцию из списка.")

Этот код создает простой калькулятор, который позволяет пользователю выбирать операцию и вводить два числа. Обратите внимание на защиту от деления на ноль.

Если у вас возникнут вопросы или потребуется помощь с кодом, не стесняйтесь спрашивать!