Конечно, давайте разберем, как написать программу, которая генерирует 10 случайных чисел в диапазоне от 1 до 20, выводит эти числа на экран и вычисляет их среднее арифметическое. Мы будем использовать язык программирования Python, так как он широко используется и имеет встроенные функции для работы со случайными числами.
Для выполнения этой задачи, нам нужно выполнить следующие шаги:
- Импортировать модуль
random
, который содержит функции для генерации случайных чисел.
- Создать пустой список для хранения случайных чисел.
- Сгенерировать 10 случайных чисел в диапазоне от 1 до 20 и добавить их в список.
- Вывести числа на экран.
- Вычислить среднее арифметическое этих чисел.
- Вывести среднее арифметическое на экран.
Вот пример кода, который выполняет все эти шаги:
import random
# Шаг 1: Импортируем модуль random
# Шаг 2: Создаем пустой список для хранения случайных чисел
random_numbers = []
# Шаг 3: Генерируем 10 случайных чисел в диапазоне от 1 до 20 и добавляем их в список
for _ in range(10):
number = random.randint(1, 20)
random_numbers.append(number)
# Шаг 4: Выводим сгенерированные числа на экран
print("Сгенерированные числа:", random_numbers)
# Шаг 5: Вычисляем среднее арифметическое этих чисел
average = sum(random_numbers) / len(random_numbers)
# Шаг 6: Выводим среднее арифметическое на экран
print("Среднее арифметическое:", average)
Давайте разберем работу каждой части кода:
Импорт модуля random
:
import random
Этот модуль предоставляет функции для генерации случайных чисел.
Создание пустого списка для хранения случайных чисел:
random_numbers = []
Генерация 10 случайных чисел в диапазоне от 1 до 20 и добавление их в список:
for _ in range(10):
number = random.randint(1, 20)
random_numbers.append(number)
Здесь мы используем цикл for
для повторения 10 раз. Функция random.randint(1, 20)
генерирует случайное целое число в указанном диапазоне, а метод append
добавляет это число в список random_numbers
.
Вывод сгенерированных чисел на экран:
print("Сгенерированные числа:", random_numbers)
Вычисление среднего арифметического этих чисел:
average = sum(random_numbers) / len(random_numbers)
Функция sum
вычисляет сумму всех чисел в списке, а len
возвращает количество элементов в списке. Разделив сумму на количество элементов, мы получаем среднее арифметическое.
Вывод среднего арифметического на экран:
print("Среднее арифметическое:", average)
Этот код выполнит все необходимые шаги для генерации случайных чисел, их вывода и вычисления среднего арифметического.