Skip to content

Commit 0f1e138

Browse files
author
Alexey Chernykh
committed
basic_exercises part 1
1 parent 99ac5fa commit 0f1e138

File tree

1 file changed

+23
-6
lines changed

1 file changed

+23
-6
lines changed

for_challenges.py

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Необходимо вывести имена всех учеников из списка с новой строки
33

44
names = ['Оля', 'Петя', 'Вася', 'Маша']
5-
# ???
5+
print(* names)
66

77

88
# Задание 2
@@ -12,8 +12,8 @@
1212
# Петя: 4
1313

1414
names = ['Оля', 'Петя', 'Вася', 'Маша']
15-
# ???
16-
15+
for name in names:
16+
print(f'{name}: {len(name)}')
1717

1818
# Задание 3
1919
# Необходимо вывести имена всех учеников из списка, рядом с именем вывести пол ученика
@@ -25,7 +25,17 @@
2525
'Маша': False,
2626
}
2727
names = ['Оля', 'Петя', 'Вася', 'Маша']
28-
# ???
28+
29+
30+
def gender(bool):
31+
if bool == True:
32+
return 'мужской'
33+
else:
34+
return 'женский'
35+
36+
37+
for name in names:
38+
print(f'{name}: {gender(is_male[name])}')
2939

3040

3141
# Задание 4
@@ -40,7 +50,12 @@
4050
['Вася', 'Маша', 'Саша', 'Женя'],
4151
['Оля', 'Петя', 'Гриша'],
4252
]
43-
# ???
53+
54+
print(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])} ученика')
4459

4560

4661
# Задание 5
@@ -54,4 +69,6 @@
5469
['Оля', 'Петя', 'Гриша'],
5570
['Вася', 'Маша', 'Саша', 'Женя'],
5671
]
57-
# ???
72+
73+
for group in list_of_groups:
74+
print(f'Группа {group+1}: {", ".join(groups[group])}')

0 commit comments

Comments
 (0)