кортежи и списки

х = [-1.5, 0, 0.8, 2.2, 3, 0.5, 0.1] составьте список. перезапишите элементы списка, которые лежат на отрезке [-1,1], в список "y" и извлеките его.

from math import*
kort=(-1.5, 0, 0.8, 2.2, 3, 0.5, 0.1)
spisok=[]
n=0
proizv=1
print("")
for i in kort:
 print(i, end=" ")
for i in range(7):
 if kort[i]>0:
 spisok.append(kort[i])
 n=n+1
for i in range(n):
 proizv=proizv*spisok[i]
print("\n Список ", spisok)
print("\n Количество положительных элементов = ", n)
print("\n Произведение положительных элементов =", proizv)

Ответы (1 шт):

Автор решения: Tshulz
x = [-1.5, 0, 0.8, 2.2, 3, 0.5, 0.1]
y = []
for i in x:
    if -1 <= i <= 1:
        y.append(i)
print(y)

Если под извлечь подразумевается вывод

→ Ссылка