Яндекс.Практикум

1. Функции (Функции)

Задача 1

На основе заготовленного кода напишите функцию print_friends_count() для вывода количества друзей.

Аргументом сделайте friends_count.

Вызовите эту функцию не менее трёх раз с разными аргументами.

Значениями friends_count могут быть любые натуральные числа.

Код:

# объявите функцию здесь
def print_friends_count(friends_count):
    if friends_count == 1:
        print('У тебя 1 друг')
    elif 2 <= friends_count <= 4:
        print('У тебя ' + str(friends_count) + ' друга')
    elif friends_count >= 5:
        print('У тебя ' + str(friends_count) + ' друзей')

print_friends_count(1)
print_friends_count(3)
print_friends_count(5)

Результат:

У тебя 1 друг
У тебя 3 друга
У тебя 5 друзей

Задача 2

Напишите цикл для запусков print_friends_count() c аргументами от 1 до 10.

Код:

# объявите функцию здесь
def print_friends_count(friends_count):
    if friends_count == 1:
        print('У тебя 1 друг')
    elif 2 <= friends_count <= 4:
        print('У тебя ' + str(friends_count) + ' друга')
    elif friends_count >= 5:
        print('У тебя ' + str(friends_count) + ' друзей')

for count in range(11):
    print_friends_count(count)

Результат:

У тебя 1 друг
У тебя 2 друга
У тебя 3 друга
У тебя 4 друга
У тебя 5 друзей
У тебя 6 друзей
У тебя 7 друзей
У тебя 8 друзей
У тебя 9 друзей
У тебя 10 друзей

Оставьте комментарий