W tej lekcji dowiesz się jak zastosować instrukcję warunkową if ... else do sterowania pracą programu.

 

Przykład1. Sprawdzamy czy liczba jest dodatnia

 a = 6 
if a > 0 :
    print ("a jest dodatnie.")
else:
    print ("a jest ujemne (lub rowne 0)")
Przykład 2. Sprawdzamy czy liczba jest dodatnia, ujemna lub równa 0

W przykładzie wykorzystywane są operatory służące do porównywania 

< mniejszy

> wiekszy

== równy

<= mniejszy lub równy

>=większy lub równy

!= różny (dopuszczalny zapis <>)

 

a = 6
#operator "==" służy do porównywania ze sobą różnych wartości a operator "=" do przypisywania wertości do zmiennej
if a > 0 :
    print ("a jest dodatnie.")
else:
    if a == 0 :
        print ("a jest rowne 0")
    else:
        print ("a ma wartosc ujemna")

 Uwaga: w podanych przykładach wcięcia w kodzie są bardzo ważne i wykonujemy je wciskając 4 razy spację!

 Bardziej elegancko będzie jednak zapisać to w ten sposób:

a=0
if a<0 :
    print ("a jest ujemne")
elif a == 0:
    print ("a jest równe zero")
else:
    print ("a jest dodatnie")
 

 W podanym przykładzie zastosowano kombinację if... elif.... else