7.1 Instrukcja if

 

Instrukcja if jest używana do wykonania warunkowego:

if_stmt  ::=  "if" expression ":" suite
    ( "elif" expression ":" suite )*
    ["else" ":" suite]
Pobierz całą gramatykę w postaci tekstowej.

Instrukcja wybiera dokładnie jeden z zestawów na podstawie wyników wartościowania kolejnych wyrażeń, aż do tego, którego wartością logiczną będzie prawda (aby przeczytać definicję prawdziwości logicznej, zajrzyj do sekcji 5.10). Po odnalezieniu spełniającego ten warunek wyrażenia jest wykonywany powiązany z nim zestaw (występujący po nim). Pozostałe wyrażenia nie są już wówczas wartościowane, nie są również wykonywane inne zestawy wchodzące w skład instrukcji if. Jeśli wartością logiczną wszystkich wyrażeń będzie fałsz i w instrukcji występuje klauzula else, wykonywany jest zestaw z nią związany.  

Zajrzyj do Informacji na temat tej publikacji... aby pomóc w jej rozwoju.