Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
2
  • Loading branch information
AnnaAgf committed Oct 20, 2019
commit 65992f2659e21d5664becd990f96d2b57aec186c
15 changes: 8 additions & 7 deletions lesson04/home_work/hw04-2.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,18 @@
Представлен список чисел. Необходимо вывести элементы исходного списка, значения которых больше предыдущего элемента.
Подсказка: элементы, удовлетворяющие условию, оформить в виде списка. Для формирования списка использовать генератор.
"""
my_list = [3, 20, 9, 5, 1, 8, 3, 11, 6, 15]
i = 1 #list(range(1, len(my_list)))
#while i < len(my_list):
new = [el for el in my_list if el > my_list[i-1]]
#i+=1
'''Вариант с генератором'''
my_list = [3, 20, 9, 5, 1, 8, 11, 6, 15]
print(my_list[0])
new = [el for el in my_list if el > my_list[my_list.index(el)-1]]
print(new)
'''

''' Вариант с циклом
i = 0
new= []
for el in my_list:
if el > my_list[i-1]:
new.append(el)
i+=1
print(new)'''
print(new)
'''
10 changes: 3 additions & 7 deletions lesson04/home_work/hw04-4.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,6 @@
from itertools import permutations
from itertools import repeat
from itertools import combinations
'''for el in repeat('j', 6):
print(el)'''
for el in combinations('j', 6):
if el > 3:
break
else:
print(el)
my_list = [1, 2, 2, 3, 4, 1, 2]
new = [el for el in my_list if my_list.count(el)==1]
print(new)
10 changes: 7 additions & 3 deletions lesson04/home_work/hw04_hard.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
import my_module
import random
from itertools import permutations



'''for el in repeat('j', 6):
print(el)
for el in combinations('j', 6):
if el > 3:
break
else:
print(el)'''
'''print(random.randint(0, 10))
print(random.randrange(5))
print(random.randrange(0, 100, 5))
Expand Down