From 0d6688b8aee00c2bb69cb2b3d34cd5e78e9d8836 Mon Sep 17 00:00:00 2001 From: TabolinIA Date: Mon, 27 Oct 2025 06:43:26 +0000 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BE=D1=82=D1=87=D0=B5=D1=82=20=D0=BA=D0=BE=D0=BC?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=80=D0=B8=D1=8F=D0=BC=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA5/report5.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/TEMA5/report5.md b/TEMA5/report5.md index 8116b6a..5ca8370 100644 --- a/TEMA5/report5.md +++ b/TEMA5/report5.md @@ -109,6 +109,7 @@ for k in sps: sps [2, 15, 14, 8, 2, 2, 2, 2, 2, 2, 2] ``` +Цикл выполняет тело (добавление `2` в конец списка), до тех пор пока длина этого списка не превысит 10. Получается список длиной 11. ```py sps=[2,15,14,8] for k in sps[:]: @@ -119,6 +120,7 @@ for k in sps[:]: sps [2, 15, 14, 8, 2, 2, 2, 2] ``` +В этом случае создается копия списка `sps[:]`, затем тело цикло повторяется фиксированное, заранее известное количество раз, равное длине изначального списка `len(sps[:])=4`. Видно, что в полученном списке добавлено четыре элемента `2`. ## 3.3. Рассмотрел пример ```py import random as rn @@ -143,6 +145,8 @@ else: ``` +Цикл может остановиться по двум причинам: либо сумма списка превысила 500, либо диапазон итераций переменной `i` закончился. +При втором применении этой конструкции сумма не выводится, так как она превышает заданное значение 500. ## 3.4. Пример с символьной строкой ```py stroka='Это - автоматизированная система' @@ -182,6 +186,7 @@ while rashod: Расход= 100 Расход= 50 ``` +Завершение цикла в данном случае произошло из-за того, что переменная `rashod` приняла значение 0. Это значение интерпретируется как `False`. ## 4.2. Пример с символьной строкой ```py import math