• Предмет: Информатика
  • Автор: vovvova196
  • Вопрос задан 3 месяца назад

PYTHON

1. Создать список из n целых случайных чисел, находящихся в диапазоне.
2. Из созданного списка выбрать случайным образом количество элементов.
3. Изменить последовательность элементов в списке на противоположный.
4. Определить количество положительных частей.
5. Определить количество четных элементов.
6. Если четные и положительные элементы отсутствуют – вывести "отсутствуют четные и положительным элементы".

Диапазон значений от -10 до 10

Количество (n) 15
(это одно задание не 6)

Ответы

Ответ дал: nevmensik
0

Ответ: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("Отсутствуют четные и положительным элементы.")

Объяснение:Думаю, все и так понятно.

Вас заинтересует