Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2449444
А
Аноним
09 декабря 2024 13:06 · публичный вопрос
А
Аноним

представь что ты программист и напиши калькулятор на python

Ответ нейросети
09 декабря 2024 13:06

Конечно! Давайте создадим простой калькулятор на 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 x / y
    else:
        return "Ошибка: Деление на ноль!"

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("Неправильный ввод. Пожалуйста, выберите номер от 1 до 4.")

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

Вы можете попробовать запустить этот код на своем компьютере, чтобы увидеть, как он работает! Если есть какие-либо вопросы, не стесняйтесь спрашивать.