diff --git a/TEMA7/report.md b/TEMA7/report.md index 8bb3af3..080d27b 100644 --- a/TEMA7/report.md +++ b/TEMA7/report.md @@ -201,6 +201,7 @@ func() Функция `func()` определена вторым определением, так как `typ_fun=8 != 1`. ## 4. Аргументы функции. ## 4.1. Использование функции в качестве аргумента другой функции. +Это делает код более гибким, не привязывает функцию к конкретной операции, а позволяет выполнять разные операции внутри функции. ```py def fun_arg(fff,a,b,c): """fff-имя функции, используемой @@ -235,6 +236,7 @@ qq=slozh(*b1234) print(qq) [1, 2, -1, -2, 0, 2, -1, 1] ``` +Функция `slozh` ожидает четыре аргумента, поэтому нам надо "распаковать" список на четыре переменные ## 4.5. Аргументы функции содержатся в словаре. ```py dic4={"a1":1,"a2":2,"a3":3,"a4":4} @@ -242,6 +244,7 @@ qqq=slozh(**dic4) print(qqq) 10 ``` +`**` - оператор распаковки словаря. ## 4.6. Смешанные ссылки. ```py e1=(-1,6);dd2={'a3':3,'a4':9}