Instrukcja while jest używana do powtarzanego wykonywania tak długo, jak długo wartością logiczną wyrażenia jest prawda:
while_stmt |
::= | "while" expression ":" suite |
["else" ":" suite] |
Każdorazowo wartościowane jest wyrażenie występujące po while i, jeśli jest ono prawdziwe, wykonywany jest pierwszy zestaw. Jeśli za którymś razem (być może już za pierwszym) wartością wyrażenia będzie fałsz, następuje przerwanie wykonywania pętli. W przypadku obecności klauzuli else przerwanie następuje po uprzednim wykonaniu zestawu zapisanego po niej.
Wykonanie instrukcji break wewnątrz pierwszego zestawu przerywa wykonywanie pętli bez wykonywania zestawu po else. Wykonanie wewnątrz pętli instrukcji continue powoduje natychmiastowe przejście do kolejnej iteracji pętli, rozpoczynanej od sprawdzenia warunku poprzez wartościowanie wyrażenia.
Zajrzyj do Informacji na temat tej publikacji... aby pomóc w jej rozwoju.