Напишите программу, которая находит сумму, произведение и среднее арифметическое трёх целых чисел, введённых...

Тематика Информатика
Уровень 10 - 11 классы
сумма чисел произведение чисел среднее арифметическое три целых числа ввод с клавиатуры точность 3 знака арифметические операции Python примеры ввода вывода
0

Напишите программу, которая находит сумму, произведение и среднее арифметическое трёх целых чисел, введённых с клавиатуры. Входные данные Три целых числа вводятся в одной строке через пробелы. Выходные данные Программа должна вывести сумму, произведение и среднее арифметическое введенных чисел. Среднее арифметическое нужно вывести с точностью 3 знака после десятичной точки (ровно 3 знака с учетом округления). Примеры входные данные 4 5 7 выходные данные 4+5+7=16 457=140 (4+5+7)/3=5.333

avatar
задан 4 месяца назад

3 Ответа

0

Для решения данной задачи на языке 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

Подробное объяснение программы:

  1. Считывание входных данных:

    numbers = input("Введите три целых числа через пробел: ")
    

    Эта строка кода считывает ввод пользователя в виде одной строки.

  2. Разделение строки и конвертация в числа:

    a, b, c = map(int, numbers.split())
    

    Метод split() разделяет строку по пробелам, и map(int, .) конвертирует каждую часть в целое число.

  3. Вычисление суммы:

    sum_result = a + b + c
    
  4. Вычисление произведения:

    product_result = a * b * c
    
  5. Вычисление среднего арифметического:

    average_result = sum_result / 3
    
  6. Форматирование среднего арифметического:

    average_result_formatted = f"{average_result:.3f}"
    

    Здесь используется форматирование строк для округления значения до 3 знаков после запятой.

  7. Вывод результатов:

    print(f"{a}+{b}+{c}={sum_result}")
    print(f"{a}*{b}*{c}={product_result}")
    print(f"({a}+{b}+{c})/3={average_result_formatted}")
    

Эти строки кода выводят результаты в требуемом формате.

Заключение

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

avatar
ответил 4 месяца назад
0

Программа на Python:

# Ввод трех целых чисел
a, b, c = map(int, input().split())

# Вычисление суммы, произведения и среднего арифметического
sum = a + b + c
prod = a * b * c
avg = sum / 3

# Вывод результатов с округлением до 3 знаков после запятой
print(f"{a}+{b}+{c}={sum}")
print(f"{a}*{b}*{c}={prod}")
print(f"({a}+{b}+{c})/3={avg:.3f}")

При вводе чисел 4 5 7 программа выведет:

4+5+7=16
4*5*7=140
(4+5+7)/3=5.333

avatar
ответил 4 месяца назад
0

a, b, c = map(int, input().split()) sum = a + b + c product = a b c average = sum / 3 print(f"{a}+{b}+{c}={sum}") print(f"{a}{b}{c}={product}") print(f"({a}+{b}+{c})/3={average:.3f}")

avatar
ответил 4 месяца назад

Ваш ответ

Вопросы по теме