Python Вложенные циклы
Язык Python позволяет встраивать другой цикл в тело цикла.
Синтаксис вложенного цикла for в Python:
for iterating_var in sequence:
for iterating_var in sequence:
statements(s)
statements(s)
Синтаксис вложенного цикла while в Python:
while expression:
while expression:
statement(s)
инструкция(s)
Вы можете встраивать другие тела циклов внутрь тела цикла. Например, вы можете встроить цикл for внутрь цикла while, и наоборот, вы можете встроить цикл while внутрь цикла for.
Пример:
В следующем примере используются вложенные циклы для вывода простых чисел от 2 до 100:
Примеры
#!/usr/bin/python
# -*- coding: UTF-8 -*-
i = 2
while(i < 100):
j = 2
while(j <= (i/j)):
if not(i%j): break
j = j + 1
if (j > i/j) : print i, "является простым"
i = i + 1
print "До свидания!"
Вывод приведенного выше примера:
2 是素数 3 是素数 5 是素数 7 是素数 11 是素数 13 是素数 17 是素数 19 是素数 23 是素数 29 是素数 31 是素数 37 是素数 41 是素数 43 是素数 47 是素数 53 是素数 59 是素数 61 是素数 67 是素数 71 是素数 73 是素数 79 是素数 83 是素数 89 是素数 97 是素数 Good bye!Другие расширения