if, elif, else: wiele dróg

Wyrażenia logiczne i instrukcje warunkowe - Informatyka - technikum 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 - technikum klasa 1·Zaloguj się, aby zapisać postęp na koncie.