2016-10-24 3 views
0

Есть ли какой-то способ проверить, остается ли условие цикла while в цикле в Python? Что-то вроде этого:Оценить цикл в определенной точке?

i = 0 
while i < 2: 
    i = 2 
    evalcond 
    print("This executes because the condition is still true at this point") 

Возможно ли это?

+1

Похоже, вы хотите 'то время как 1:' и 'если: ... break' структуру. – TigerhawkT3

ответ

1

Что-то вроде этого, возможно?

i = 0 
while i < 2: 
    i = 2 
    if i >= 2: 
     break 
    print("This executes because the condition is still true at this point") 
0

Если вы хотите, чтобы избежать использования break вы также можете сделать это

i = 0 
while i < 2: 
    i = 2 
    if i < 2: 
     print("This executes because the condition is still true at this point") 
Смежные вопросы