Вопрос задан 23.06.2023 в 14:04. Предмет Французский язык. Спрашивает Киров Дмитрий.

Ниписать программу калькулятор которая: запрашивает 2 числа и какое действие надо выполнить * -

умножение +-сложение - - вычитание /- деление m- остаток d - целая часть от деления % - среднее арифметическое a и b - входные действия x- действие
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гербер Максим.

Ответ:30+30+30:60*89

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот простая программа калькулятора на Python, которая выполняет указанные операции в зависимости от выбора пользователя:

python
def add(a, b): return a + b def subtract(a, b): return a - b def multiply(a, b): return a * b def divide(a, b): if b == 0: return "Ошибка: нельзя делить на ноль" return a / b def modulus(a, b): return a % b def integer_division(a, b): if b == 0: return "Ошибка: нельзя делить на ноль" return a // b def average(a, b): return (a + b) / 2 while True: print("Выберите операцию:") print("* - умножение") print("+ - сложение") print("- - вычитание") print("/ - деление") print("m - остаток") print("d - целая часть от деления") print("% - среднее арифметическое") print("a - входные действия") print("x - выход") operation = input("Введите операцию (одну из перечисленных выше): ") if operation == 'x': print("Выход из программы.") break if operation not in ('*', '+', '-', '/', 'm', 'd', '%', 'a'): print("Неверная операция. Попробуйте ещё раз.") continue if operation == 'a': a = float(input("Введите первое число: ")) b = float(input("Введите второе число: ")) else: if operation != 'd': a = float(input("Введите первое число: ")) b = float(input("Введите второе число: ")) result = 0 if operation == '+': result = add(a, b) elif operation == '-': result = subtract(a, b) elif operation == '*': result = multiply(a, b) elif operation == '/': result = divide(a, b) elif operation == 'm': result = modulus(a, b) elif operation == 'd': result = integer_division(a, b) elif operation == '%': result = average(a, b) print("Результат:", result)

Скопируйте этот код в файл с расширением .py и запустите его для выполнения калькулятора. Программа будет выполнять указанные операции в зависимости от выбора пользователя и предоставит результат.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Французский язык

Последние заданные вопросы в категории Французский язык

Задать вопрос