From 97297c7ad5556a207c3e70f13302b60838b2506f Mon Sep 17 00:00:00 2001 From: Evgenii Nosov Date: Thu, 25 May 2023 18:52:16 +0200 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20=D0=B7?= =?UTF-8?q?=D0=B0=D0=B4=D0=B0=D1=87=D0=B8=201-4=20=D0=B8=D0=B7=20for=5Fcha?= =?UTF-8?q?llenges.=20=D0=95=D1=81=D1=82=D1=8C=20=D0=B2=D0=BE=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D1=81=20=D0=BA=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87=D0=B5=20?= =?UTF-8?q?5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- for_challenges.py | 53 ++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 48 insertions(+), 5 deletions(-) diff --git a/for_challenges.py b/for_challenges.py index 997754da..0855bb54 100644 --- a/for_challenges.py +++ b/for_challenges.py @@ -2,7 +2,8 @@ # Необходимо вывести имена всех учеников из списка с новой строки names = ['Оля', 'Петя', 'Вася', 'Маша'] -# ??? +for i in names: + print(i, end='\n') # Задание 2 @@ -12,7 +13,8 @@ # Петя: 4 names = ['Оля', 'Петя', 'Вася', 'Маша'] -# ??? +for i in names: + print(f'{i}: {len(i)}', end='\n') # Задание 3 @@ -25,7 +27,8 @@ 'Маша': False, } names = ['Оля', 'Петя', 'Вася', 'Маша'] -# ??? +for i in is_male: + print(f'{i}: {is_male[i]}') # Задание 4 @@ -40,9 +43,27 @@ ['Вася', 'Маша', 'Саша', 'Женя'], ['Оля', 'Петя', 'Гриша'], ] -# ??? +len_dict = len(groups) +group_numbers=[] + +t_p = len_dict + +while t_p > 0 : + group_numbers.append(t_p) + t_p=t_p-1 + +group_numbers.reverse() +#print(new_dict) + +general_dict=dict(zip(group_numbers,groups)) +#print(general_dict) + +print(f'Всего {len_dict} группы.', end='\n') +for i in group_numbers: + print(f'Группа {i}: {len(general_dict[i])} ученика') + # Задание 5 # Для каждой пары учеников нужно с новой строки перечислить учеников, которые в неё входят # Пример вывода: @@ -54,4 +75,26 @@ ['Оля', 'Петя', 'Гриша'], ['Вася', 'Маша', 'Саша', 'Женя'], ] -# ??? \ No newline at end of file + +len_dict = len(groups) +group_numbers=[] + +t_p = len_dict + +while t_p > 0 : + group_numbers.append(t_p) + t_p=t_p-1 + +group_numbers.reverse() +#print(new_dict) + +general_dict=dict(zip(group_numbers,groups)) +#print(general_dict) + +#a=tuple(general_dict[1]) +#print(a) + +print(f'Всего {len_dict} группы.', end='\n') +for i in group_numbers: + print(f'Группа {i}: {general_dict[i]} ') +