Написать программу

Выполнен
Заказ
4910613
Раздел
Программирование
Предмет
Тип работы
Антиплагиат
Не указан
Срок сдачи
6 Авг 2022 в 19:00
Цена
2 000 ₽
Блокировка
5 дней
Размещен
5 Авг 2022 в 11:58
Просмотров
425
Описание работы

Доделать решение задачи: Задача: Создать информационную систему позволяющую работать с сотрудниками некой компании \ студентами вуза \ учениками школы.

Доделать нашу мини-систему.

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%
Время выполнения заказа:
1 день 6 часов 26 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир