Функции. Продолжение
Распаковка и упаковка аргументов; параметры по умолчанию; функции как объекты первого класса; рекурсия
Распаковка и упаковка аргументов
def sum_all(*args):
count = 0
for n in args: # args это кортеж из переданных аргументов
count += n
return countdef greet(name, age):
print(f"Привет, {name}! Тебе {age} лет.")
person_info = ('Анна', 25) # это тип данных кортеж, содержит 2 элемента
greet(*person_info) # Распаковываем кортеж и передаем его как два аргументаПараметры по умолчанию
Функции как объекты первого класса
Рекурсия

Last updated