exercises-python
exercises-python copied to clipboard
Опечатка - Python: Именованные аргументы
def print_params(a=1, b=2, c=None, d=4):
print(a, b, c, d)
# Нужно передать только d, но приходится передавать все
f(1, 2, 3, 8)
# Именованные аргументы позволяют передавать только d
# Для остальных аргументов используются значения по умолчанию
f(d=8)
c=None
Скорее всего опечатка, это не согласуется с тем, что идет дальше по тексту
Логичнее:
def print_params(a=1, b=2, c=3, d=4):
print(a, b, c, d)