Как составить программу, которая формирует массив P из 22 случайных чисел, принадлежащих промежутку от -15 до 35, выводит эти числа в строку и находит сумму чисел, кратных четырем?
Информатика 11 класс Массивы и случайные числа программа на информатике массив случайных чисел сумма чисел кратных четырем алгоритм генерации массива случайные числа от -15 до 35 Новый
Давайте разберем, как составить программу, которая будет формировать массив из 22 случайных чисел в заданном диапазоне, выводить их на экран и находить сумму чисел, кратных четырем.
Шаг 1: Импортируем модуль random
Для генерации случайных чисел в Python нам нужен модуль random. Мы начинаем с его импорта, чтобы иметь возможность использовать функции, которые он предоставляет.
Шаг 2: Создаем массив случайных чисел
Мы создаем массив P, который будет содержать 22 случайных числа. Для этого мы используем списковое включение. Функция random.randint(-15, 35)
генерирует случайное целое число в диапазоне от -15 до 35. Мы повторяем этот процесс 22 раза, чтобы заполнить массив.
Шаг 3: Выводим массив на экран
После того как массив сформирован, мы хотим вывести его на экран. Для этого мы используем функцию print()
. Чтобы красиво отобразить числа в строку, мы преобразуем каждый элемент массива в строку с помощью map(str, P)
и объединяем их через пробел с помощью метода ' '.join()
.
Шаг 4: Находим сумму чисел, кратных четырем
Теперь нам нужно найти сумму чисел в массиве, которые кратны четырем. Мы можем сделать это с помощью функции sum()
и генераторного выражения. Мы проверяем каждое число в массиве на условие num % 4 == 0
и суммируем только те, которые соответствуют этому условию.
Шаг 5: Выводим результат
Наконец, мы выводим результат на экран, показывая сумму чисел, кратных четырем, с поясняющей надписью.
Теперь давайте посмотрим на код программы:
import random # Формируем массив P из 22 случайных чисел в промежутке от -15 до 35 P = [random.randint(-15, 35) for _ in range(22)] # Выводим числа в строку print("Массив P:") print(' '.join(map(str, P))) # Находим сумму чисел, кратных четырем sum_multiple_of_four = sum(num for num in P if num % 4 == 0) print("Сумма чисел, кратных четырем:", sum_multiple_of_four)
Заключение
Таким образом, мы создали программу, которая генерирует массив случайных чисел, выводит его на экран и вычисляет сумму чисел, кратных четырем. Каждый шаг логически вытекает из предыдущего, что делает программу понятной и эффективной.