Дополнил отчет комментариями
Этот коммит содержится в:
@@ -109,6 +109,7 @@ for k in sps:
|
|||||||
sps
|
sps
|
||||||
[2, 15, 14, 8, 2, 2, 2, 2, 2, 2, 2]
|
[2, 15, 14, 8, 2, 2, 2, 2, 2, 2, 2]
|
||||||
```
|
```
|
||||||
|
Цикл выполняет тело (добавление `2` в конец списка), до тех пор пока длина этого списка не превысит 10. Получается список длиной 11.
|
||||||
```py
|
```py
|
||||||
sps=[2,15,14,8]
|
sps=[2,15,14,8]
|
||||||
for k in sps[:]:
|
for k in sps[:]:
|
||||||
@@ -119,6 +120,7 @@ for k in sps[:]:
|
|||||||
sps
|
sps
|
||||||
[2, 15, 14, 8, 2, 2, 2, 2]
|
[2, 15, 14, 8, 2, 2, 2, 2]
|
||||||
```
|
```
|
||||||
|
В этом случае создается копия списка `sps[:]`, затем тело цикло повторяется фиксированное, заранее известное количество раз, равное длине изначального списка `len(sps[:])=4`. Видно, что в полученном списке добавлено четыре элемента `2`.
|
||||||
## 3.3. Рассмотрел пример
|
## 3.3. Рассмотрел пример
|
||||||
```py
|
```py
|
||||||
import random as rn
|
import random as rn
|
||||||
@@ -143,6 +145,8 @@ else:
|
|||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
Цикл может остановиться по двум причинам: либо сумма списка превысила 500, либо диапазон итераций переменной `i` закончился.
|
||||||
|
При втором применении этой конструкции сумма не выводится, так как она превышает заданное значение 500.
|
||||||
## 3.4. Пример с символьной строкой
|
## 3.4. Пример с символьной строкой
|
||||||
```py
|
```py
|
||||||
stroka='Это - автоматизированная система'
|
stroka='Это - автоматизированная система'
|
||||||
@@ -182,6 +186,7 @@ while rashod:
|
|||||||
Расход= 100
|
Расход= 100
|
||||||
Расход= 50
|
Расход= 50
|
||||||
```
|
```
|
||||||
|
Завершение цикла в данном случае произошло из-за того, что переменная `rashod` приняла значение 0. Это значение интерпретируется как `False`.
|
||||||
## 4.2. Пример с символьной строкой
|
## 4.2. Пример с символьной строкой
|
||||||
```py
|
```py
|
||||||
import math
|
import math
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user