FilippovDY (FilippovDY) 4 дней назад
Родитель 199dd8cb09
Сommit 71d1749cc9

@ -134,9 +134,7 @@ for <Объект-переменная цикла> in <объект>:
>>> sps
[2, 15, 14, 8, 2, 2, 2, 2, 2, 2, 2]
```
Как видно, в конец цикла добавляется двойка до тех пор, пока длина не превысит 10. Важно
понимать, что sps - это и объект, по которому проходит k, и объект, изменяющийся
внутри цикла. Если список изменяется во время цикла, это влияет на последующие итерации.
Как видно, в конец цикла добавляется двойка до тех пор, пока длина не превысит 10. sps - это объект, по которому проходит k, и объект, изменяющийся внутри цикла. Если список изменяется во время цикла, это влияет на последующие итерации.
(При этом else в данном случае относится к if, а не к for.
Теперь выполним чуть-чуть отличающуюся совокупность операций:
@ -150,8 +148,7 @@ for <Объект-переменная цикла> in <объект>:
>>> sps
[2, 15, 14, 8, 2, 2, 2, 2]
```
Как видно, итог другой, и вот почему. Операция взятия среза sps[:] создает полную копию
исходного списка (срез от начала до конца включительно).
Операция взятия среза sps[:] создает полную копию исходного списка (срез от начала до конца включительно).
Теперь список, по которому пробегается k, и список, изменяющийся внутри цикла - это объекты, имеющие разные адреса. Цикл итерируется по копии, но изменяет оригинальный список sps. Итерации происходят только 4 раза (по 4 элементам в копии), независимо от того, как растет оригинальный список.
## 3.3 Пример
@ -221,7 +218,7 @@ for <Объект-переменная цикла> in <объект>:
<итоговый список> = [<выражение> for <элемент> in <исходный объект> if <условие>]
Полученный график сохранен в файле Figure_1
![Синусоида] (Figure_1.png)
![Синусоида](Figure_1.png)
# 4. Цикл «пока истинно условие» – управляющая инструкция while.
@ -315,7 +312,7 @@ Text(0.5, 1.0, 'Сигнал на выходе инерционного звен
>>> pylab.show()
```
График сохранен под именем Figure_2.
![График] (Figure_2.png)
![График](Figure_2.png)
## 4.3 Определение, является ли число простым (делится только на самого себя или 1)
```py

Загрузка…
Отмена
Сохранить