Как я могу перейти к другой петле? - PullRequest
0 голосов
/ 25 января 2019

У меня проблема.Я не знаю, как перейти к другой петле.Должен ли я использовать «продолжить» или «перерыв» в токовой петле?(python3.x)

При истинном значении: <- перейти к этому </p>

При истинном значении:

продолжить <-- перейти к первому циклу пока </p>

Ответы [ 3 ]

0 голосов
/ 25 января 2019

Ключевое слово break позволяет вам выйти из председательствующего цикла, в котором вы находитесь. Поэтому, если у вас есть такое утверждение, как:

while True:
    while True:
         break

Перерыв вернет вас в первый цикл.

0 голосов
/ 25 января 2019

Используйте break, как предполагается, что он выходит из внутреннего цикла при выполнении условия.Рассмотрим этот пример из [здесь https://docs.python.org/3/tutorial/controlflow.html][1]

for n in range(2, 10):
 for x in range(2, n):
     if n % x == 0:
         print(n, 'equals', x, '*', n//x)
         break
 else:
     # loop fell through without finding a factor
     print(n, 'is a prime number')

результаты 2 - простое число 3 - простое число 4 равно 2 * 2 5 - простое число 6 равно 2 * 3 7 - простое число 8равно 2 * 4 9 равно 3 * 3

0 голосов
/ 25 января 2019

Вы можете разорвать внутренний цикл, чтобы продолжить внешний цикл

while True:
    while True:
        # do some checks if you want to
        break

...