
Вопрос задан 09.11.2024 в 14:03.
Предмет Информатика.
Спрашивает Хотская Ай.
!PYTHON!
Напишите программу, которая находит сумму, произведение и среднее арифметическое трёх целых чисел, введённых с клавиатуры.
Входные данные
Три целых числа вводятся в одной строке через пробелы.
Выходные данные
Программа должна вывести сумму, произведение и среднее арифметическое введенных чисел. Среднее арифметическое нужно вывести с точностью 3 знака после десятичной точки (ровно 3 знака с учетом округления).
Я тут накидал в питоне прогу, но выходит ошибка синтаксиса, помогите пофиксить.
a, b, c = map(int ,input().split())
print (a'+' b '+' c '=' a+b+c)
print (a'*' b '*' c '=' a*b*c)
print ('(' a'+' b '+' c')/' 3'=' (a+b+c)/3)
Ответы на вопрос

Отвечает Кадырова Аделина.
Ошибка синтаксиса в твоем коде вызвана неправильным использованием операторов и кавычек в функциях print()
. Я помогу тебе исправить этот код и объясню, что пошло не так.
Основные ошибки:
- Внутри функции
print()
строковые данные и переменные нужно разделять с помощью запятой, а не просто вставлять их подряд. - Неправильное использование апострофов. Для форматирования строки можно использовать разные методы: либо явно соединять строки с помощью запятых, либо использовать f-строки (форматированные строки).
- В выражении для среднего арифметического не было учтено правильное форматирование числа с точностью до трех знаков после запятой.
Исправленная версия кода:
Объяснение:
map(int, input().split())
: Здесь ты правильно используешь функциюmap()
, чтобы преобразовать введенные значения в целые числа. Мы просто оставляем этот код как есть.- Для вывода суммы и произведения чисел:
- Используем запятые для разделения переменных и текста. Это работает в
print()
, так как запятые автоматически добавляют пробелы между элементами.
- Используем запятые для разделения переменных и текста. Это работает в
- Для среднего арифметического использована форматированная строка
f'{(a + b + c) / 3:.3f}'
. Это позволяет выводить результат с точностью до трех знаков после запятой.
Теперь программа корректно работает и выводит результат в соответствии с заданием:
Пример ввода:
Пример вывода:
Похожие вопросы









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









Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili