Вопрос задан 22.10.2023 в 05:07. Предмет Информатика. Спрашивает Сычев Иван.

На основе заготовленного кода напишите функцию 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)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Звездина Маша.

Ответ:

Листинг функции и демонстрация работы функции на фото.

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))


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот функция print_friends_count(), включающая предоставленный код:

python
def print_friends_count(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) # Вызов функции с разными аргументами print_friends_count(0) print_friends_count(1) print_friends_count(3) print_friends_count(10) print_friends_count(15) print_friends_count(25)

Эта функция принимает количество друзей (friends_count) в качестве аргумента и выводит соответствующее сообщение в зависимости от значения. Ваш исходный код был включен внутрь этой функции.

1 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос