На основе заготовленного кода напишите функцию print_friends_count() для вывода количества друзей. При вызове в функцию должно передаваться количество друзей. Параметр функции должен называться friends_count.
Вызовите эту функцию с разными аргументами не менее трёх раз. Функция должна сообщать о количестве друзей при любых целых положительных значениях переменной friends_count.
Для количества друзей < 20, фраза должна корректно склоняться. Если же друзей очень много — двадцать или больше, — должно выводиться сообщение 'Ого, сколько у тебя друзей! Целых {friends_count}'
# Объявите функцию здесь
...
# Код, написанный ниже, переместите внутрь объявленной вами функции
if friends_count == 0:
print('У тебя нет друзей')
elif friends_count == 1:
print('У тебя', friends_count, 'друг')
elif friends_count >= 2 and friends_count <= 4:
print('У тебя', friends_count, 'друга')
elif friends_count >= 5 and friends_count < 20:
print('У тебя', friends_count, 'друзей')
else:
print('Ого, сколько у тебя друзей! Целых', friends_count)
Ответы
Ответ:
Листинг функции и демонстрация работы функции на фото.
def print_friends_count(friends_count: int):
if friends_count == 0:
print('У тебя нет друзей')
elif friends_count == 1:
print('У тебя', friends_count, 'друг')
elif friends_count >= 2 and friends_count <= 4:
print('У тебя', friends_count, 'друга')
elif friends_count >= 5 and friends_count < 20:
print('У тебя', friends_count, 'друзей')
else:
print(f'Ого, сколько у тебя друзей! Целых {friends_count}')
____________________
обьяснение: эту функцию можна вызвать с разными аргументами, чтобы протестить ее, ну например:
print(print_friends_count(0))
print(print_friends_count(1))
print(print_friends_count(5))
print(print_friends_count(10))
print(print_friends_count(20))
