W tej lekcji poznacie instrukcje warunkowe. Polegają one na umieszczeniu w kodzie poleceń, które zostaną wykonane tylko pod jakimś warunkiem. Kiedy nie zostanie on spełniony, program je pomija. Możemy przedstawić jej schemat jako:
if warunek:
polecenia jeśli warunek jest spełniony
reszta programu
Bardzo ważne jest pamiętanie o tym, że jeśli chcemy, aby polecenia spełniły się przy określonym warunku, to po funkcji if musimy wykonać wcięcie (spacją lub tablulatorem).
Jeśli chcemy, by w przypadku nieprawdziwego warunku program wykonał określone polecenia, to musimy użyć funkcji else:
if warunek:
polecenia jeśli warunek jest spełniony
else:
polecenia, które zostaną wykonane w przeciwnym wypadku
reszta programu
Jeśli chcemy zamieścić kilka warunków, to zamiast zagnieżdżać w sobie kilka funkcji if, możemy użyć funkcji elif:
if warunek1:
polecenia jeśli warunek1 jest spełniony
elif warunek2:
polecenia jeśli warunek2 jest spełniony, a warunek1 nie
else:
polecenia jeśli oba warunki nie są spełnione
reszta programu
Przy tworzeniu warunków instrukcji warunkowej możemy używać operatorów relacyjnych. takich jak:
a>b - a większe od b
a>=b - a większe bądź równe b
a<b - a mniejsze od b
a<=b - a mniejsze bądź równe b
a==b - a równe b
a!=b - a różne od b
x = int(input("Podaj liczbę x: "))
y = int(input("Podaj liczbę y: "))
if x>y:
print(x, "jest większe od", y)
elif y>x:
print(y, "jest większe od", x)
else:
print(x, "jest równe", y)
Podaj liczbę x: 12
Podaj liczbę y: 7
12 jest większe od 7