Составить программу, которая формирует массив из 5 случайных чисел от -10 до 15. а) найти элементы равные 1. б) найти индекс нечетных элементов. в) Найти количество положительных элементов.
import random # Формирование массива из 5 случайных чисел от -10 до 15 array = [random.randint(-10, 15) for _ in range(5)] print("Исходный массив:", array) # Поиск элементов равных 1 elements_equal_1 = [element for element in array if element == 1] print("Элементы равные 1:", elements_equal_1) # Поиск индексов нечетных элементов odd_indices = [index for index, element in enumerate(array) if element % 2 != 0] print("Индексы нечетных элементов:", odd_indices) # Поиск количества положительных элементов positive_count = len([element for element in array if element > 0]) print("Количество положительных элементов:", positive_count)
Пример вывода:
Исходный массив: [8, -6, 1, 11, -2] Элементы равные 1: [1] Индексы нечетных элементов: [3] Количество положительных элементов: 2
# Формирование массива из 5 случайных чисел от -10 до 15
array = [random.randint(-10, 15) for _ in range(5)]
print("Исходный массив:", array)
# Поиск элементов равных 1
elements_equal_1 = [element for element in array if element == 1]
print("Элементы равные 1:", elements_equal_1)
# Поиск индексов нечетных элементов
odd_indices = [index for index, element in enumerate(array) if element % 2 != 0]
print("Индексы нечетных элементов:", odd_indices)
# Поиск количества положительных элементов
positive_count = len([element for element in array if element > 0])
print("Количество положительных элементов:", positive_count)
Пример вывода:
Исходный массив: [8, -6, 1, 11, -2]Элементы равные 1: [1]
Индексы нечетных элементов: [3]
Количество положительных элементов: 2