Для решения данной задачи на языке Python можно написать программу, которая будет считывать три целых числа, вычислять их сумму, произведение и среднее арифметическое, а затем выводить результаты в требуемом формате. Вот пример такой программы:
# Считываем входные данные
numbers = input("Введите три целых числа через пробел: ")
# Разделяем строку на отдельные части и конвертируем их в целые числа
a, b, c = map(int, numbers.split())
# Вычисляем сумму
sum_result = a + b + c
# Вычисляем произведение
product_result = a * b * c
# Вычисляем среднее арифметическое
average_result = sum_result / 3
# Форматируем среднее арифметическое с точностью до 3 знаков после запятой
average_result_formatted = f"{average_result:.3f}"
# Выводим результаты
print(f"{a}+{b}+{c}={sum_result}")
print(f"{a}*{b}*{c}={product_result}")
print(f"({a}+{b}+{c})/3={average_result_formatted}")
Теперь рассмотрим пример работы программы:
Входные данные:
4 5 7
Выходные данные:
4+5+7=16
4*5*7=140
(4+5+7)/3=5.333
Подробное объяснение программы:
Считывание входных данных:
numbers = input("Введите три целых числа через пробел: ")
Эта строка кода считывает ввод пользователя в виде одной строки.
Разделение строки и конвертация в числа:
a, b, c = map(int, numbers.split())
Метод split()
разделяет строку по пробелам, и map(int, .)
конвертирует каждую часть в целое число.
Вычисление суммы:
sum_result = a + b + c
Вычисление произведения:
product_result = a * b * c
Вычисление среднего арифметического:
average_result = sum_result / 3
Форматирование среднего арифметического:
average_result_formatted = f"{average_result:.3f}"
Здесь используется форматирование строк для округления значения до 3 знаков после запятой.
Вывод результатов:
print(f"{a}+{b}+{c}={sum_result}")
print(f"{a}*{b}*{c}={product_result}")
print(f"({a}+{b}+{c})/3={average_result_formatted}")
Эти строки кода выводят результаты в требуемом формате.
Заключение
Программа успешно решает поставленную задачу: считывает три целых числа, вычисляет их сумму, произведение и среднее арифметическое, а затем выводит результаты в нужном формате с точностью до трех знаков после запятой для среднего арифметического.