55for name in names :
66 print (name )
77
8-
98# Задание 2
109# Необходимо вывести имена всех учеников из списка, рядом с именем показать количество букв в нём
1110# Пример вывода:
1211# Оля: 3
1312# Петя: 4
1413
1514names = ['Оля' , 'Петя' , 'Вася' , 'Маша' ]
16- # ???
17-
15+ for name in names :
16+ print ( f' { name } : { len ( name ) } ' )
1817
1918# Задание 3
2019# Необходимо вывести имена всех учеников из списка, рядом с именем вывести пол ученика
2625 'Маша' : False ,
2726}
2827names = ['Оля' , 'Петя' , 'Вася' , 'Маша' ]
29- # ???
30-
28+ for name in names :
29+ if is_male [name ]:
30+ gender = 'м'
31+ else :
32+ gender = 'ж'
33+ print (f'{ name } : { gender } ' )
3134
3235# Задание 4
3336# Даны группу учеников. Нужно вывести количество групп и для каждой группы – количество учеников в ней
4144 ['Вася' , 'Маша' , 'Саша' , 'Женя' ],
4245 ['Оля' , 'Петя' , 'Гриша' ],
4346]
44- # ???
45-
47+ print (f'Всего { len (groups )} группы.' )
48+ for n in range (1 , len (groups ) + 1 ):
49+ print (f'Группа { n } : { len (groups [n - 1 ])} ученика.' )
4650
4751# Задание 5
4852# Для каждой пары учеников нужно с новой строки перечислить учеников, которые в неё входят
4953# Пример вывода:
5054# Группа 1: Вася, Маша
51- # Группа 2: Оля, Петя, Гриша
55+ # Группа 2: Оля, Петя, Гри
5256
5357groups = [
5458 ['Вася' , 'Маша' ],
5559 ['Оля' , 'Петя' , 'Гриша' ],
5660 ['Вася' , 'Маша' , 'Саша' , 'Женя' ],
5761]
58- # ???
62+ for n in range (1 , len (groups ) + 1 ):
63+ print (f'Группа { n } :' , end = ' ' )
64+ print (* groups [n - 1 ], sep = ", " )
0 commit comments