Instrukcja if
Część sekcji Podstawy ścieżki Python w Coddy. Lekcja 20 z 77.
Instrukcje warunkowe pozwalają nam wykonywać kod pod określonymi warunkami.
Na przykład przyjrzyjmy się poniższemu kodowi:
age = 20
status = "Child"
if age > 18:
status = "Adult"
age += 1Powyższy kod sprawdza, czy zmienna age jest większa niż 18. Jeśli tak, ustawi status, aby przechowywała ciąg znaków "Adult".
Ostatecznie kod zwiększy wartość age o 1, niezależnie od tego, czy wiek jest większy niż 18.
Aby użyć instrukcji if, musimy dodać dwukropek : na końcu instrukcji if, a wszystko, co znajduje się wewnątrz instrukcji if, musi być wcięte o 4 spacje lub tabulator:
if condition:
code
code
codeJeśli warunek ma wartość True, wejdziemy do bloku kodu wewnątrz instrukcji if (wciętego kodu).
Wyzwanie
PoczątkującyZmiennym a i b brakuje wartości. Uzupełnij je tak, aby kod wewnątrz instrukcji if został wykonany! (upewnij się, że warunek if jest prawdziwy)
Na końcu programu wartość c powinna wynosić 3.
Bonus: spróbuj znaleźć więcej niż jedno rozwiązanie!
Spróbuj swoich sił
# Zastąp dwie poniższe wartości zerowe tak, aby warunek if był prawdziwy
a = 0
b = 0
# Nie zmieniaj niczego poniżej tej linii
c = 0
if a >= b and not b < 10:
c = 2
c += 1
print(f"c = {c}")Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 2
Operatory logiczne, część 1Operatory logiczne, część 2Powtórka – podstawy logikiOperatory logiczne, część 3Operatory logiczne, część 47Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych10FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz13Listy — zagadnienia zaawansowane
Wycinanie list — część 1Wycinanie list — część 2Operatory sekwencjiPrzynależność2Zmienne
LiczbyCiąg znakówWartość logicznaKonwencje nazewnictwaPuste zmiennePodsumowanie — inicjalizacja zmiennych8Pętle
Pętla forPętla whilePrzerwijKontynuujPowtórka – silniaFunkcja rangePętla zagnieżdżonaPowtórka – dane wejściowe dynamiczne3Operatory, część 1
Operatory arytmetyczneOperator moduloSkróty arytmetycznePowtórka — prosta matematykaOperatory porównania6Podstawowe wejście i wyjście
WyjścieWyjście ze zmiennymiWejścieKonwersja typówPowtórka — do 120Powtórka — prawda czy fałsz9Funkcje
Deklarowanie funkcjiArgumentyWartość zwracanaPowtórka — funkcja SigmaPowtórka — funkcja walidującaWartości domyślnePoćwicz samodzielnie: Kompilator Python online