Вопрос задан 23.06.2023 в 07:18. Предмет Информатика. Спрашивает Феєр Еріка.

Python Написать программу, которая будет выводить результат вычисления простых математических

действий над тремя числами. Программа должна ожидать от пользователя ввода трёх чисел a, b и c, и затем вывести строку, которая будет содержать результат вычисления по формуле b * (a - c). Указания: Вычисление должно производиться в функции. Контрольные примеры: a = 3, b = 2, c = 1, результат: 4 Написала ьак: def decision(): a = int(input(3)) b = int(input(2)) с = int(input(1)) operator = input() # decision if operator == "decision": result = b * (a - c) print("Result" + str(result)) decision () Кажется чего-то не хватает, не могу понять чего, помогите пожалуйста
0 0
Перейти к ответам

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

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

Вычисления в функции, ввод вне - как заказывали



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

В вашем коде есть несколько ошибок. Давайте их исправим. Вот исправленный код:

python
def calculate_result(a, b, c): result = b * (a - c) return result a = int(input("Введите значение a: ")) b = int(input("Введите значение b: ")) c = int(input("Введите значение c: ")) result = calculate_result(a, b, c) print("Результат:", result)

Исправления:

  1. В функции calculate_result передаются аргументы a, b и c, которые уже были введены пользователем в основной части программы.

  2. В функции input() используются строки в кавычках, чтобы запросить у пользователя ввод.

  3. Расчет результата производится внутри функции calculate_result, и результат возвращается из функции.

  4. Результат выводится в основной части программы после вызова функции.

Теперь ваша программа должна работать правильно и вычислять результат на основе введенных пользователем значений a, b и c.

0 0

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

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