/
sejeenn
/
python_basic
Обзор
Документация
Войти
/
sejeenn
/
python_basic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Module19/09_pedigree/main.py
20 строк
567 B
Eugene Vorontsov
Copy repo python basic
03 фев 2025, 20:23
03 фев 2025, 20:23
a8fce4a
Код
Авторство
О чём код?
N = int(input('Введите количество человек: ')) family_dict = {} high = {} for i_pair in range(N - 1): print(i_pair + 1, 'пара: ', end='') parent, descendant = input().split() family_dict[parent] = descendant high[parent] = 0 high[descendant] = 0 for i_parents in family_dict: s = i_parents while s in family_dict: s = family_dict[s] high[i_parents] += 1 print('\n“Высота” каждого члена семьи: ') for i_parents in sorted(high): print(i_parents, high[i_parents])