43 lines
910 B
Python
43 lines
910 B
Python
|
|
import random
|
|||
|
|
|
|||
|
|
# * это оператор развертки, тоесть убирает скобки и запятые в списках
|
|||
|
|
|
|||
|
|
#list = []
|
|||
|
|
#diap_min = -999
|
|||
|
|
#diap_max = -20
|
|||
|
|
#N = 20
|
|||
|
|
|
|||
|
|
#for _ in range(N):
|
|||
|
|
# list.append(random.randint(diap_min, diap_max))
|
|||
|
|
|
|||
|
|
#print("Не сорт:", *list)
|
|||
|
|
|
|||
|
|
#for i in range(N):
|
|||
|
|
# for g in range(N-1-i):
|
|||
|
|
# if list[g] < list[g+1]:
|
|||
|
|
# list[g], list[g+1] = list[g+1], list[g]
|
|||
|
|
#print("Сорт:", *list)
|
|||
|
|
|
|||
|
|
N=45
|
|||
|
|
diap_min=0
|
|||
|
|
diap_max=20
|
|||
|
|
list=[]
|
|||
|
|
list_chet=[]
|
|||
|
|
index=0
|
|||
|
|
|
|||
|
|
for _ in range(N):
|
|||
|
|
list.append(random.randint(diap_min,diap_max))
|
|||
|
|
|
|||
|
|
|
|||
|
|
for i in range(N):
|
|||
|
|
for g in range(N-1-i):
|
|||
|
|
if list[g] > list[g+1]:
|
|||
|
|
list[g], list[g+1] = list[g+1], list[g]
|
|||
|
|
|
|||
|
|
while True:
|
|||
|
|
if list[index] % 2 == 0:
|
|||
|
|
list_chet.append(list[index])
|
|||
|
|
index += 1
|
|||
|
|
if index == N:
|
|||
|
|
break
|
|||
|
|
print("Четный список:", *list_chet)
|