Для решения поставленных задач по информатике, давайте рассмотрим поэтапно, как можно реализовать все пункты с использованием языка программирования Python.
1. Заполнение массива случайными целыми числами из отрезка [152, 180]
Для начала нам нужно импортировать модуль random
, который позволяет генерировать случайные числа. Затем создадим массив (список) из 20 случайных ростов.
import random
# Заполнение массива случайными ростами
students_height = [random.randint(152, 180) for _ in range(20)]
2. Вывод элементов массива в столбик
В Python мы можем просто использовать цикл for
для вывода каждого элемента массива.
# Вывод элементов массива в столбик
print("Рост учеников:")
for height in students_height:
print(height)
3. Вывод порядковых номеров учеников, рост которых выражен четными числами
Мы можем пройтись по массиву и проверить, является ли каждый рост четным числом. Если да, то мы выведем порядковый номер ученика (индекс + 1).
# Вывод порядковых номеров учеников с четным ростом
print("\nПорядковые номера учеников с четным ростом:")
for i, height in enumerate(students_height):
if height % 2 == 0:
print(i + 1)
4. Подсчет количества учеников, рост которых не превышает 170 см
Здесь мы можем использовать простой цикл и счетчик.
# Подсчет количества учеников с ростом не более 170 см
count_below_170 = sum(1 for height in students_height if height