Доделать решение задачи: Задача: Создать информационную систему позволяющую работать с сотрудниками некой компании \ студентами вуза \ учениками школы.
Доделать нашу мини-систему.
1.txt
id;name;surname1;Ivan;Ivanov2;Semen;Efremov
2.txt
id;par_id;name;surname;bd
1;1;Egor;Ivanov;01.08.2022
2;1;Misha;Ivanov;02.08.2022
'''
Создать информационную систему позволяющую работать с сотрудниками
некой компании \ студентами вуза \ учениками школы
'''
database = {}
db = {'parents': 1, 'children': 2}
def reading_file_to_dict(number_file):
with open(f'{number_file}.txt', 'r', encoding='utf-8') as file_1:
data = [i.split('\n')[0] for i in file_1.readlines()]
# print(data)
database[number_file] = []
for i in data:
database[number_file].append(tuple(i.split(';')))
def print_children(second_name):
id = [i[0] for i in database[db['parents']] if second_name in i][0]
deti = [i for i in database[db['children']] if id == i[1]]
print(*[' '.join(i[2:4]) + '\n' for i in deti])
reading_file_to_dict(1)
reading_file_to_dict(2)
print(database)
print_children('Ivanov')
### Создать решение для вывода детей по фамилии ###
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |