ответвлено от main/python-labs
Tema5/report.md
Этот коммит содержится в:
@@ -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)
|
||||

|
||||
|
||||
|
||||
# 4. Цикл «пока истинно условие» – управляющая инструкция while.
|
||||
@@ -315,7 +312,7 @@ Text(0.5, 1.0, 'Сигнал на выходе инерционного звен
|
||||
>>> pylab.show()
|
||||
```
|
||||
График сохранен под именем Figure_2.
|
||||
![График] (Figure_2.png)
|
||||

|
||||
|
||||
## 4.3 Определение, является ли число простым (делится только на самого себя или 1)
|
||||
```py
|
||||
|
||||
Ссылка в новой задаче
Block a user