PYTHON
1. Создать список из n целых случайных чисел, находящихся в диапазоне.
2. Из созданного списка выбрать случайным образом количество элементов.
3. Изменить последовательность элементов в списке на противоположный.
4. Определить количество положительных частей.
5. Определить количество четных элементов.
6. Если четные и положительные элементы отсутствуют – вывести "отсутствуют четные и положительным элементы".
Диапазон значений от -10 до 10
Количество (n) 15
(это одно задание не 6)
Answers & Comments
Ответ:import random
# 1.
n = 15
lst = [random.randint(-10, 10) for _ in range(n)]
print(lst)
# 2.
num_elements = random.randint(1, n)
selected_elements = random.sample(lst, num_elements)
print(selected_elements)
# 3.
lst.reverse()
print(lst)
# 4.
positive_count = len([x for x in lst if x > 0])
print(positive_count)
# 5.
even_count = len([x for x in lst if x % 2 == 0])
print(even_count)
# 6.
if positive_count == 0 and even_count == 0:
print("Отсутствуют четные и положительным элементы.")
Объяснение:Думаю, все и так понятно.