22# Необходимо вывести имена всех учеников из списка с новой строки
33
44names = ['Оля' , 'Петя' , 'Вася' , 'Маша' ]
5- print (* names )
6-
5+ print (* names , sep = ' \n ' )
6+ print ()
77
88# Задание 2
99# Необходимо вывести имена всех учеников из списка, рядом с именем показать количество букв в нём
1414names = ['Оля' , 'Петя' , 'Вася' , 'Маша' ]
1515for name in names :
1616 print (f'{ name } : { len (name )} ' )
17-
17+ print ()
1818# Задание 3
1919# Необходимо вывести имена всех учеников из списка, рядом с именем вывести пол ученика
2020
2525 'Маша' : False ,
2626}
2727names = ['Оля' , 'Петя' , 'Вася' , 'Маша' ]
28+ print ()
2829
29-
30- def gender (bool ):
31- if bool == True :
30+ def gender (male_female ):
31+ if male_female :
3232 return 'мужской'
3333 else :
3434 return 'женский'
@@ -37,6 +37,7 @@ def gender(bool):
3737for name in names :
3838 print (f'{ name } : { gender (is_male [name ])} ' )
3939
40+ print ()
4041
4142# Задание 4
4243# Даны группу учеников. Нужно вывести количество групп и для каждой группы – количество учеников в ней
@@ -52,11 +53,10 @@ def gender(bool):
5253]
5354
5455print (f'Всего { len (groups )} группы' )
55- count_of_groups = len (groups )
56- list_of_groups = [i for i in range (count_of_groups )]
57- for group in list_of_groups :
58- print (f'Группа { group + 1 } : { len (groups [group ])} ученика' )
56+ for group , k in enumerate (groups ):
57+ print (f'Группа { group + 1 } : { len (k )} ученика' )
5958
59+ print ()
6060
6161# Задание 5
6262# Для каждой пары учеников нужно с новой строки перечислить учеников, которые в неё входят
@@ -70,5 +70,5 @@ def gender(bool):
7070 ['Вася' , 'Маша' , 'Саша' , 'Женя' ],
7171]
7272
73- for group in list_of_groups :
73+ for group , k in enumerate ( groups ) :
7474 print (f'Группа { group + 1 } : { ", " .join (groups [group ])} ' )
0 commit comments