lesson 3,4
This commit is contained in:
parent
8ce58831aa
commit
6b70566fbb
10
lesson_4/home_task/task14.py
Normal file
10
lesson_4/home_task/task14.py
Normal file
@ -0,0 +1,10 @@
|
||||
|
||||
#todo: Дан массив размера N. Найти минимальное растояние между одинаковыми значениями в массиве и вывести их индексы.
|
||||
|
||||
Пример:
|
||||
mass = [1,2,17,54,30,89,2,1,6,2]
|
||||
|
||||
|
||||
Для числа 1 минимальное растояние в массиве по индексам: 0 и 7
|
||||
Для числа 2 минимальное растояние в массиве по индексам: 6 и 9
|
||||
Для числа 17 нет минимального растояния т.к элемент в массиве один.
|
||||
2
lesson_4/home_task/task15.py
Normal file
2
lesson_4/home_task/task15.py
Normal file
@ -0,0 +1,2 @@
|
||||
#todo: Дан целочисленный массив размера N из 10 элементов.
|
||||
#Преобразовать массив, увеличить каждый его элемент на единицу.
|
||||
29
lesson_4/home_task/task16.py
Normal file
29
lesson_4/home_task/task16.py
Normal file
@ -0,0 +1,29 @@
|
||||
# todo: База данных пользователя.
|
||||
# Задан массив объектов пользователя
|
||||
|
||||
|
||||
users = [{'login': 'Piter', 'age': 23, 'group': "admin"},
|
||||
{'login': 'Ivan', 'age': 10, 'group': "guest"},
|
||||
{'login': 'Dasha', 'age': 30, 'group': "master"},
|
||||
{'login': 'Fedor', 'age': 13, 'group': "guest"}]
|
||||
|
||||
Написать фильтр который будет выводить отсортированные объекты по возрасту(больше введеного)
|
||||
,первой букве логина, и заданной группе.
|
||||
|
||||
#Сперва вводится тип сортировки:
|
||||
1. По возрасту
|
||||
2. По первой букве
|
||||
3. По группе
|
||||
|
||||
тип сортировки: 1
|
||||
|
||||
#Затем сообщение для ввода
|
||||
Ввидите критерии поиска: 16
|
||||
|
||||
Результат:
|
||||
#Пользователь: 'Piter' возраст 23 года , группа "admin"
|
||||
#Пользователь: 'Dasha' возраст 30 лет , группа "master"
|
||||
|
||||
|
||||
|
||||
|
||||
19
lesson_4/home_task/task17.py
Normal file
19
lesson_4/home_task/task17.py
Normal file
@ -0,0 +1,19 @@
|
||||
#todo: Заданы множества
|
||||
# все пользователи
|
||||
all_users = {'id3', 'id5', 'id9', 'id8', 'id2', 'id1', 'id4', 'id6', 'id7', 'id10'}
|
||||
# пользователи не в сети
|
||||
offline_users = {'id3', 'id9', 'id7', 'id2', 'id4', 'id6'}
|
||||
|
||||
Вычислить пользователей online
|
||||
|
||||
|
||||
#todo: Заданы множества
|
||||
#Даны читатели книг
|
||||
readers_books = {'id3', 'id5', 'id9', 'id8', 'id2', 'id1' }
|
||||
|
||||
#Даны читатели газет
|
||||
readers_magazines = { 'id8', 'id2', 'id1', 'id4', 'id6', 'id7', 'id10'}
|
||||
|
||||
Найти пользователей кто читает и книги и газеты
|
||||
|
||||
|
||||
0
lesson_4/home_task/task18.py
Normal file
0
lesson_4/home_task/task18.py
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user