Контрольные задания > Задание 2: Напишите программу, которая запросит у пользователя пять чисел и вычислит среднее из них (среднее значение это сумма всех значений, делённая на их количество)
Вопрос:
Задание 2: Напишите программу, которая запросит у пользователя пять чисел и вычислит среднее из них (среднее значение это сумма всех значений, делённая на их количество)
Ответ:
Для решения этой задачи, нам потребуется написать программу на Python, которая запросит у пользователя пять чисел, вычислит их среднее арифметическое и выведет результат на экран. Вот код программы:
```python
num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))
num3 = float(input("Введите третье число: "))
num4 = float(input("Введите четвертое число: "))
num5 = float(input("Введите пятое число: "))
average = (num1 + num2 + num3 + num4 + num5) / 5
print("Среднее значение:", average)
```
**Пояснения к коду:**
1. `num1 = float(input("Введите первое число: "))`
* Функция `input()` выводит на экран сообщение "Введите первое число: " и ожидает ввода от пользователя.
* Введенное пользователем значение (в виде строки) преобразуется в число с плавающей точкой с помощью функции `float()` (чтобы можно было вводить не только целые числа).
* Результат присваивается переменной `num1`. Аналогично для `num2`, `num3`, `num4`, `num5`.
2. `average = (num1 + num2 + num3 + num4 + num5) / 5`
* Вычисляется сумма введенных чисел и делится на 5 (количество чисел).
* Результат присваивается переменной `average`.
3. `print("Среднее значение:", average)`
* Функция `print()` выводит на экран текст "Среднее значение: " и значение переменной `average`.
**Пример работы программы:**
```
Введите первое число: 10
Введите второе число: 20
Введите третье число: 30
Введите четвертое число: 40
Введите пятое число: 50
Среднее значение: 30.0
```
То есть, если пользователь введет числа 10, 20, 30, 40 и 50, программа выведет на экран 30.0.