На основе заготовленного кода напишите функцию print_friends_count() для вывода количества друзей. Аргументом сделайте friends_count. Вызовите эту функцию не менее трёх раз. Она должна корректно склонять фразу о количестве друзей при значении от 0 до 99.
Ответы
Ответ дал:
0
Ответ:
a = list(map(int, input("Введите количество друзей: ")))
print(a)
def print_friends_count(a):
if a[1] % 10 == 0 or a[1] >= 5:
print(a[0],a[1]," ","друзей",sep="")
elif a[1] >=2 and a[1] <= 4:
print(a[0],a[1]," ","друга",sep="")
else:
print(a[0],a[1]," ","друг",sep="")
print_friends_count(a)
Объяснение:
Я пошёл сложным путём,но ответ есть.
Аноним:
Только от if до предпоследнего print,поставь пробел от начала
Аргумент должен быть не "a", а "friends_count" по условию,
Функция должна вызываться не менее 3х раз (если не ошибаюсь),
Также не особо понимаю зачем маппинг, если всё равно не используется в функции
В условии от 0 до 99 друзей, у тебя код проверяет только двузначные числа - на 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 будет ошибка индекса
Функция должна вызываться не менее 3х раз (если не ошибаюсь),
Также не особо понимаю зачем маппинг, если всё равно не используется в функции
В условии от 0 до 99 друзей, у тебя код проверяет только двузначные числа - на 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 будет ошибка индекса
Если я просто не так что-то поняла, сорьки
Последнее ошибок нет,а так да
леньки)
Я хз как поменять все a вместе
Вас заинтересует
2 года назад
2 года назад
2 года назад
7 лет назад
9 лет назад