From fdf672b8b75ffabde5cf84a60e79ebefeb47ea87 Mon Sep 17 00:00:00 2001 From: TabolinIA Date: Mon, 8 Dec 2025 07:47:12 +0000 Subject: [PATCH] =?UTF-8?q?=D1=80=D0=B5=D0=B4=D0=B0=D0=BA=D1=86=D0=B8?= =?UTF-8?q?=D1=8F=20=D0=BE=D1=82=D1=87=D0=B5=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA7/report.md | 3 +++ 1 file changed, 3 insertions(+) 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}