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

Срочно
Выполнен
Заказ
4957713
Раздел
Программирование
Предмет
Тип работы
Антиплагиат
80% Антиплагиат.РУ (модуль - Интернет Free)
Срок сдачи
2 Окт 2022 в 20:00
Цена
1 800 ₽
Блокировка
5 дней
Размещен
2 Окт 2022 в 09:49
Просмотров
547
Описание работы

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

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

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.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
7 часов 5 минут
Выполнен в срок
Отзыв о выполненном заказе
Отзыв эксперта о заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир