if, elif, else: wiele dróg
Instrukcje warunkowe - Informatyka - liceum klasa 1 (Python)
`if` sprawdza pierwszy warunek. Gdy jest fałszywy, Python przechodzi do kolejnych `elif` ("else if"), a gdy żaden nie jest prawdziwy, wykonuje `else`. Wykona się **dokładnie jedna** droga: pierwsza, której warunek jest prawdziwy, dalsze nie są już sprawdzane. Dlatego kolejność ma znaczenie: przy progach rosnących sprawdzamy od największego. Uruchom program dla kilku liczb punktów i kliknij **Krok**, żeby zobaczyć, które warunki Python sprawdza.
points = int(input("Punkty (0-100): "))
if points >= 90:
grade = 5
elif points >= 75:
grade = 4
elif points >= 50:
grade = 3
elif points >= 30:
grade = 2
else:
grade = 1
print("Ocena:", grade)Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - liceum klasa 1·Zaloguj się, aby zapisać postęp na koncie.