python conditional statements
Dogłębne spojrzenie na instrukcje warunkowe w Pythonie:
W naszym poprzednim samouczku omówiliśmy różne Operatorzy Pythona jak ich używać i jak uzyskać do nich dostęp wraz z przykładami. Naucz się podstaw języka Python z tej serii samouczków Python.
Kiedy codziennie rozważamy nasz scenariusz w czasie rzeczywistym, podejmujemy pewne decyzje i na podstawie podjętych decyzji podejmiemy dalsze działania.
Dlatego wszystkie nasze codzienne czynności zależą od decyzji, które podejmujemy.
Podobna sytuacja pojawia się również w języku programowania, gdzie musimy podjąć pewne decyzje i na tej podstawie wykonamy program.
Python udostępnia cztery instrukcje warunkowe. W tym samouczku nauczymy się instrukcji warunkowych z krótkim opisem, składnią i prostymi przykładami ułatwiającymi zrozumienie.
Czego się nauczysz:
- Obejrzyj samouczki WIDEO
- Instalacja Pycharm
- Instrukcje warunkowe w Pythonie
- Jeśli-jeszcze w jednej linii
- Instrukcje if-else w jednym wierszu
- Instrukcje elif w jednej linii
- Wiele warunków w instrukcjach if
- Wniosek
- rekomendowane lektury
Obejrzyj samouczki WIDEO
Instrukcje warunkowe w Pythonie: If_else, elif, zagnieżdżone, jeśli:
Instrukcje warunkowe w instalacji Python i PyCharm:
Instalacja Pycharm
Pycharm to darmowe narzędzie typu open source, które jest dostępne na różnych platformach, takich jak Windows, Linux i Mac.
- Pobierz wydanie społecznościowe Pycharm z poniższego linku Pycharm .
- Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować Pycharm.
- Po zainstalowaniu PyCharm utwórz projekt.
- Aby utworzyć projekt, przejdź do Plik => Nowy projekt => podaj nazwę projektu i kliknij Utwórz.
Instrukcje warunkowe w Pythonie
W językach programowania przez większość czasu musimy kontrolować przebieg wykonywania twojego programu, chcesz wykonać jakiś zestaw instrukcji tylko wtedy, gdy dany warunek jest spełniony, a inny zestaw instrukcji, gdy nie jest spełniony. Które nazywamy to również oświadczeniami kontrolnymi lub oświadczeniami decyzyjnymi.
Instrukcje warunkowe są również znane jako oświadczenia decyzyjne. Używamy tych instrukcji, gdy chcemy wykonać blok kodu, gdy podany warunek jest prawdziwy lub fałszywy.
W Pythonie możemy podjąć decyzję, korzystając z poniższych instrukcji:
- Jeśli oświadczenia
- Instrukcje if-else
- Oświadczenia ELIF
- Zagnieżdżone instrukcje if i if-else
- Drabina Elif
W tym samouczku szczegółowo omówimy wszystkie instrukcje z przykładami w czasie rzeczywistym.
# 1) Jeśli stwierdzenia
Instrukcja Jeśli jest jedną z najczęściej używanych instrukcji warunkowych w większości języków programowania. Decyduje o tym, czy określone instrukcje mają zostać wykonane, czy nie. Jeśli instrukcja sprawdza dany warunek, jeśli warunek jest prawdziwy, to zostanie wykonany zestaw kodu obecny w bloku if.
Warunek Jeśli oblicza wyrażenie logiczne i wykonuje blok kodu tylko wtedy, gdy wyrażenie logiczne staje się TRUE.
Składnia:
If (Boolean expression): Block of code #Set of statements to execute if the condition is true
Tutaj warunek zostanie oceniony na wyrażenie logiczne (prawda lub fałsz). Jeśli warunek jest prawdziwy, to instrukcja lub program obecny w bloku if zostanie wykonany, a jeśli warunek jest fałszywy, to instrukcje lub program obecny w bloku if nie zostaną wykonane.
Zobaczmy, jak to wygląda na schemacie blokowym.
Jeśli obserwujesz powyższy schemat blokowy, najpierw sterownik dojdzie do warunku if i oceni warunek, jeśli jest on prawdziwy, a następnie instrukcje zostaną wykonane, w przeciwnym razie zostanie wykonany kod znajdujący się poza blokiem.
Zobaczmy kilka przykładów stwierdzeń if.
Przykład 1
Num = 5 If(Num <10): print(“Num is smaller than 10”) print(“This statements will always be executed”)
Wynik: Num jest mniejsze niż 10.
Te instrukcje będą zawsze wykonywane.
Wynik:
najlepsza aplikacja do zrzutów ekranu dla systemu Windows 10
W powyższym przykładzie zadeklarowaliśmy zmienną o nazwie „Num” z wartością 5, aw instrukcji if sprawdzamy, czy liczba jest mniejsza niż 10, czy nie, jeśli warunek jest prawdziwy, wtedy zestaw instrukcji wewnątrz bloku if będzie być straconym.
Przykład: 2
a = 7 b = 0 if (a > b): print(“a is greater than b”)
Wynik:
a jest większe niż b
W powyższym przykładzie sprawdzamy związek między a i b przy użyciu operatora większego niż (>) w warunku if. Jeśli a jest większe niż b, zostanie wydrukowane „a jest większe niż b”.
Przykład: 3
a = 7 b = 0 if (b Wynik:
B jest większe niż a
Przykład: 4
a = 7 b = 0 if(a): print(“true”)
Wynik:
prawdziwe
Jeśli zauważysz, w powyższym przykładzie nie używamy ani nie oceniamy żadnego warunku w instrukcji if. Zawsze pamiętaj, że w każdym języku programowania dodatnia liczba całkowita będzie traktowana jako wartość prawda, a liczba całkowita mniejsza od 0 lub równa 0 będzie traktowana jako fałsz.
Tutaj wartość a to 7, która jest dodatnia, dlatego na wyjściu konsoli wypisuje wartość true.
Przykład: 5
if (‘python’ in [‘Java’, ‘python’, ‘C#’]): print(“true”)
Wynik:
prawdziwe
Tutaj sprawdzamy, czy element „python” występuje na podanej liście, czy nie. Na podanej liście występuje „python”, dlatego wypisuje prawdę.
Weźmy przykład w czasie rzeczywistym, w którym użyjemy instrukcji if.
Na przykład , napisałeś egzamin z łącznym wynikiem 100 punktów i jeśli Twój wynik jest wyższy lub równy 60, zostaniesz uznany za PASS na egzaminie.
Napiszmy do tego kod.
Przykład: 6
passing_Score = 60 my_Score = 67 if(my_Score >= passing_Score): print(“Congratulations!!!”) print(“You are passed in the exam”)
Wynik:
Gratulacje!!!
Zdałeś egzamin
Pamiętaj, aby użyć operatora (:) na końcu wiersza if, ponieważ niezależnie od tego, jaki kod napiszesz po operatorze dwukropka, będzie częścią bloku if i wcięć w Pythonie.
Przykład: 7
passing_Score = 60 my_Score = 67 if(my_Score >= passing_Score): print(“You are passed in the exam”) print(“Congratulations!!!”)
Wynik:
Zdałeś egzamin
Gratulacje!!!
Tutaj, instrukcja print („Gratulacje !!!”) będzie zawsze wykonywana, nawet jeśli podany warunek jest prawdziwy lub fałszywy.
Problem z powyższym kodem polega na tym, że instrukcja „print („ Gratulacje !!! ”)” będzie zawsze wykonywana, nawet jeśli warunek jest oceniany jako prawda lub fałsz. Ale w czasie rzeczywistym, jeśli zdasz egzamin lub nie zdasz egzaminu, system powie Gratulacje !!!.
Aby tego uniknąć, Python udostępnia jedną instrukcję warunkową o nazwie if-else.
# 2) Instrukcje if-else
Samo stwierdzenie mówi, że jeśli dany warunek jest prawdziwy, wykonaj instrukcje obecne w bloku if, a jeśli warunek jest fałszywy, wykonaj blok else.
W przeciwnym razie blok zostanie wykonany tylko wtedy, gdy warunek stanie się fałszywy, jest to blok, w którym wykonasz pewne akcje, gdy warunek nie jest prawdziwy.
Instrukcja If-else ocenia wyrażenie logiczne i wykonuje blok kodu znajdujący się w bloku if, jeśli warunek stanie się TRUE, i wykonuje blok kodu obecny w bloku else, jeśli warunek stanie się FALSE.
Składnia:
if(Boolean expression): Block of code #Set of statements to execute if condition is true else: Block of code #Set of statements to execute if condition is false
Tutaj warunek zostanie oceniony na wyrażenie logiczne (prawda lub fałsz). Jeśli warunek jest prawdziwy, zostaną wykonane instrukcje lub program obecny w bloku if, a jeśli warunek jest fałszywy, zostaną wykonane instrukcje lub program obecny w bloku else.
Zobaczmy schemat blokowy if-else

Jeśli zauważysz powyższy schemat blokowy, najpierw kontroler dojdzie do warunku if i oceni warunek, jeśli jest prawdziwy, a następnie instrukcje if blok zostaną wykonane, w przeciwnym razie zostanie wykonany blok, a później reszta kodu obecna na zewnątrz, jeśli -else blok zostanie wykonany.
Przykład 1
num = 5 if(num > 10): print(“number is greater than 10”) else: print(“number is less than 10”) print(“This statement will always be executed”)
Wynik:
liczba jest mniejsza niż 10.
Ta instrukcja zawsze zostanie wykonana.

Wynik:

W powyższym przykładzie zadeklarowaliśmy zmienną o nazwie „num” z wartością 5, aw instrukcji if sprawdzamy, czy liczba jest większa niż 5, czy nie.
Jeśli liczba jest większa niż 5, wówczas zostanie wykonany blok kodu wewnątrz bloku if, a jeśli warunek nie powiedzie się, zostanie wykonany blok kodu znajdujący się w bloku else.
Przykład: 2
a = 7 b = 0 if(a > b): print(“a is greater than b”) else: print(“b is greater than a”)
Wynik:
a jest większe niż b
W powyższym kodzie, jeśli a jest większe niż b, wówczas instrukcje obecne w bloku if zostaną wykonane, a instrukcje obecne w bloku else zostaną pominięte.
Przykład: 3
a = 7 b = 0 if (a Wynik:
b jest mniejsze niż a
W powyższym kodzie a jest mniejsze niż b, stąd instrukcje obecne wewnątrz bloku else zostaną wykonane, a instrukcje znajdujące się w bloku if zostaną pominięte.
Weźmy teraz przykład w czasie rzeczywistym.
Przykład: 4
passing_Score = 60 my_Score = 67 if(my_Score >= passing_Score): print(“Congratulations!!!”) print(“You are passed in the exam”) else: print(“Sorry!!!”) print(“You are failed in the exam, better luck next time”)
Wynik:
Gratulacje!!!
Zdałeś egzamin
Przykład: 5
passing_Score = 60 my_Score = 47 if(my_Score >= passing_Score): print(“Congratulations!!!”) print(“You are passed in the exam”) else: print(“Sorry!!!”) print(“You are failed in the exam, better luck next time”)
Wynik:
Przepraszam!!!
Nie zdałeś egzaminu, następnym razem powodzenia.
# 3) instrukcje elif
W Pythonie mamy jeszcze jedną instrukcję warunkową zwaną instrukcjami elif. Instrukcja Elif służy do sprawdzania wielu warunków tylko wtedy, gdy podany warunek jest fałszywy. Jest podobna do instrukcji if-else, a jedyną różnicą jest to, że w else nie sprawdzimy warunku, ale w elif sprawdzimy warunek.
Instrukcje elif są podobne do instrukcji if-else, ale instrukcje elif oceniają wiele warunków.
Składnia:
if (condition): #Set of statement to execute if condition is true elif (condition): #Set of statements to be executed when if condition is false and elif condition is true else: #Set of statement to be executed when both if and elif conditions are false
Przykład 1
num = 10 if (num == 0): print(“Number is Zero”) elif (num > 5): print(“Number is greater than 5”) else: print(“Number is smaller than 5”)
Wynik:
Liczba jest większa niż 5

Wynik:

W powyższym przykładzie zadeklarowaliśmy zmienną o nazwie „num” z wartością 10, a w instrukcji if sprawdzamy warunek, jeśli warunek stanie się prawdziwy. Następnie zostanie wykonany blok kodu obecny w warunku if.
Jeśli warunek stanie się fałszywy, sprawdzi warunek elif, jeśli warunek stanie się prawdziwy, a następnie zostanie wykonany blok kodu obecny w instrukcji elif.
Jeśli jest fałszywa, zostanie wykonany blok kodu obecny w instrukcji else.
Przykład: 2
num = -7 if (num > 0): print(“Number is positive”) elif (num <0): print(“Number is negative”) else: print(“Number is Zero”)
Wynik:
Liczba jest ujemna
W powyższym przykładzie najpierw przypisujemy wartość 7 zmiennej o nazwie num. Kontroler dojdzie do instrukcji if i obliczy wyrażenie logiczne num> 0, ale liczba nie jest większa od zera, stąd jeśli blok zostanie pominięty.
Jakby warunek został oceniony jako fałszywy, kontroler przejdzie do instrukcji elif i oszacuje wyrażenie logiczne num<0, hence in our case number is less than zero hence ‘Number is negative’ is printed.
W przypadku, gdy warunek if i elif ma wartość false, zostanie wykonany zestaw instrukcji znajdujących się w bloku else.
# 4) Zagnieżdżone instrukcje if-else
Zagnieżdżone instrukcje if-else oznaczają, że instrukcja if lub if-else jest obecna w innym bloku if lub if-else. Python również udostępnia tę funkcję, co z kolei pomoże nam sprawdzić wiele warunków w danym programie.
Instrukcja if obecna w innej instrukcji if, która jest obecna w innej instrukcji if i tak dalej.
Zagnieżdżone, jeśli Składnia:
jak używać polecenia find w unixie
if(condition): #Statements to execute if condition is true if(condition): #Statements to execute if condition is true #end of nested if #end of if
Powyższa składnia jasno mówi, że blok if będzie zawierał inny blok if i tak dalej. Jeśli blok może zawierać liczbę „n” bloku if w środku.
Przykład 1
num = 5 if(num >0): print(“number is positive”) if(num<10): print(“number is less than 10”)
Wynik:
liczba jest dodatnia
liczba jest mniejsza niż 10

Wynik:

W powyższym przykładzie zadeklarowaliśmy zmienną o nazwie „num” z wartością 5.
Najpierw sprawdzi pierwszą instrukcję if, czy warunek jest prawdziwy, następnie blok kodu obecny w pierwszej instrukcji if zostanie wykonany, a następnie sprawdzi drugą instrukcję if, czy pierwsza instrukcja if jest prawdziwa, i tak dalej.
Przykład: 2
num = 7 if (num != 0): if (num > 0): print(“Number is greater than Zero”)
Wynik:
Liczba jest większa niż zero
Tutaj sterownik sprawdzi czy podana liczba nie jest równa Zerowi czy nie, jeżeli liczba nie jest równa zeru to wchodzi do pierwszego bloku if a następnie w drugim bloku jeśli sprawdzi czy liczba jest większa od Zero lub nie, jeśli jest to prawda, wówczas formant wchodzi do zagnieżdżonego bloku if i wykonuje instrukcje oraz opuszcza blok i kończy program.
Przykład: 3
if (‘python’ in [‘Java’, ‘python’, ‘C#’]): print(“Python is present in the list”) if (‘C#’ in [‘Java’, ‘python’, ‘C#’]): print(“Java is present in the list”) if (‘C#’ in [‘Java’, ‘python’, ‘C#’]): print(“C# is present in the list”)
Wynik:
Na liście znajduje się Python
Java jest obecna na liście
C # znajduje się na liście
Zagnieżdżona składnia if-else:
if(condition): #Statements to execute if condition is true if(condition): #Statements to execute if condition is true else: #Statements to execute if condition is false else: #Statements to execute if condition is false
W tym miejscu zawarliśmy blok if-else wewnątrz bloku if, można również włączyć blok if-else do bloku else.
Przykład: 3
num = -7 if (num != 0): if (num > 0): print(“Number is positive”) else: print(“Number is negative”) else: print(“Number is Zero”)
Wynik:
Liczba jest ujemna
# 5) elif Ladder
Widzieliśmy już o stwierdzeniach elif, ale czym jest ta drabina elif. Jak sama nazwa wskazuje program, który zawiera drabinę instrukcji elif lub instrukcji elif, które są zbudowane w formie drabiny.
Ta instrukcja służy do testowania wielu wyrażeń.
Składnia:
if (condition): #Set of statement to execute if condition is true elif (condition): #Set of statements to be executed when if condition is false and elif condition is true elif (condition): #Set of statements to be executed when both if and first elif condition is false and second elif condition is true elif (condition): #Set of statements to be executed when if, first elif and second elif conditions are false and third elif statement is true else: #Set of statement to be executed when all if and elif conditions are false
Przykład 1
my_marks = 89 if (my_marks <35): print(“Sorry!!!, You are failed in the exam”) elif(my_marks < 60): print(“Passed in Second class”) elif(my_marks> 60 and my_marks <85): print(“Passed in First class”) else: print(“Passed in First class with distinction”)
Wynik:
Zdany w pierwszej klasie z wyróżnieniem
Powyższy przykład opisuje drabinę elif. Najpierw układ sterujący wchodzi do instrukcji if i ocenia warunek, jeśli warunek jest prawdziwy, a następnie zestaw instrukcji znajdujących się w bloku if zostanie wykonany, w przeciwnym razie zostanie pominięty, a kontroler przejdzie do pierwszego bloku elif i oceni warunek.
Podobny proces będzie kontynuowany dla wszystkich pozostałych instrukcji elif i jeśli wszystkie warunki if i elif zostaną ocenione jako fałszywe, zostanie wykonany blok else.
Jeśli-jeszcze w jednej linii
W Pythonie możemy pisać instrukcje if, if-else i elif w jednej linii, nie martwiąc się o wcięcia.
Jeśli instrukcja w jednej linii
Wiemy, że możemy napisać oświadczenia if, jak pokazano poniżej
Składnia:
if (condition): #Set of statements to execute if condition is true
W Pythonie dopuszczalne jest zapisanie powyższego bloku w jednej linii, co jest podobne do powyższego bloku.
Składnia:
if (condition): #set of statements to execute if condition in true
Może być również wiele instrukcji, wystarczy oddzielić je średnikiem (;)
Składnia:
if (condition): statement 1; statement 2; statement 3;…;statement n
Jeśli warunek jest prawdziwy, wykonaj instrukcję 1, instrukcję 2 i tak dalej, aż do instrukcji n.
W przypadku, gdy warunek jest fałszywy, żadne z poleceń nie zostanie wykonane.
Przykład 1
num = 7 if (num > 0): print(“Number is greater than Zero”)
Wynik:
Liczba jest większa niż zero
Przykład: 2
if (‘y’ in ‘Python’): print(‘1’); print(‘2’); print(‘3’)
Wynik:
1
dwa
3
Instrukcje if-else w jednym wierszu
Składnia:
if (condition): #Set of statement to execute if condition is true else: #Set of statement to execute if condition is false
Powyższy blok if-else można również zapisać, jak pokazano poniżej.
Składnia:
if (condition): #Set of statement to execute if condition is true else: #Set of statement to execute if condition is false
Może być również wiele instrukcji, wystarczy oddzielić je średnikiem (;)
Składnia:
if (condition): statement 1; statement 2; statement 3;…;statement n else: statement 1; statement 2; statement 3;…;statement n
Przykład 1
num = 7 if (num <0): print(“Number is greater than Zero”) else: print(“Number is smaller than Zero”)
Wynik:
Liczba jest mniejsza niż zero
Przykład: 2
if (‘a’ in ‘fruits’): print(“Apple”); print(“Orange”) else: print(“Mango”); print(“Grapes”)
Wynik:
Mango
Winogrona
Instrukcje elif w jednej linii
Składnia:
if (condition): #Set of statement to execute if condition is true elif (condition1): #Set of statement to execute if condition1 is true else: #Set of statement to execute if condition and condition1 is false
Powyższy blok elif można również zapisać jak poniżej.
Składnia:
if (condition): #Set of statement to execute if condition is true elif (condition1): #Set of statement to execute if condition1 is true else: #Set of statement to execute if condition and condition1 is false
Może być również wiele instrukcji, wystarczy oddzielić je średnikiem (;)
Składnia:
if (condition): statement 1; statement 2; statement 3;…;statement n elif (condition): statement 1; statement 2; statement 3;…;statement n else: statement 1; statement 2; statement 3;…;statement n
Przykład 1
num = 7 if (num <0): print(“Number is smaller than Zero”) elif (num> 0): print(“Number is greater than Zero”) else: print(“Number is Zero”)
Wynik:
Liczba jest większa niż zero
Przykład: 2
if (‘a’ in ‘fruits’): print(“Apple”); print(“Orange”) elif (‘u’ in ‘fruits’): print(“Mango”); print(“Grapes”) else: print(“No fruits available”)
Wynik:
Mango
Winogrona
Wiele warunków w instrukcjach if
Nie chodzi o to, że w instrukcji if można zapisać tylko jeden warunek, możemy również ocenić wiele warunków w instrukcji if, jak poniżej.
Przykład 1
num1 = 10 num2 = 20 num3 = 30 if (num1 == 10 and num2 == 20 and num3 == 30): print(“All the conditions are true”)
Wynik:
Wszystkie warunki są prawdziwe
Tutaj, w instrukcji if sprawdzamy wiele warunków za pomocą operatora AND, co oznacza, że jeśli wszystkie warunki są spełnione, tylko wtedy, gdy instrukcje wewnątrz bloku if zostaną wykonane.
Możemy również określić operatory OR.
Przykład: 2
fruitName = “Apple” if (fruitName == “Mango” or fruitName == “Apple” or fruitName == “Grapes”): print(“It’s a fruit”)
Wynik:
To owoc
Tutaj, w instrukcji if spośród trzech warunków, tylko jeden warunek jest prawdziwy, ponieważ jest to reguła operatora OR. Jeśli którykolwiek warunek jest prawdziwy, wtedy warunek stanie się prawdziwy i instrukcja obecna w bloku if zostanie wykonana.
Rozważmy scenariusz w czasie rzeczywistym, aby znaleźć liczbę dni obecnych w miesiącu i wiemy, że w roku przestępnym liczba dni ulegnie zmianie. Zobaczymy to w sposób programistyczny, używając instrukcji if, elif i else.
Przykład 1
currentYear = int(input(“Enter the year: ”)) month = int(input(“Enter the month: ”)) if ((currentYear % 4) == 0 and (currentYear % 100) != 0 or (currentYear % 400) == 0): print (“Leap Year”) if (month == 1 or month == 3 or month == 5 or month == 7 or month == 8 or month == 10 or month == 12): print (“There are 31 days in this month”) elif (month == 4 or month == 6 or month == 9 or month == 11): print(“There are 30 days in this month”) elif (month == 2): print(“There are 29 days in this month”) else: print(“Invalid month”) elif ((currentYear % 4) != 0 or (currentYear % 100) != 0 or (currentYear % 400) != 0): print (“Non Leap Year”) if (month == 1 or month == 3 or month == 5 or month == 7 or month == 8 or month == 10 or month == 12): print (“There are 31 days in this month”) elif (month == 4 or month == 6 or month == 9 or month == 11): print(“There are 30 days in this month”) elif (month == 2): print(“There are 28 days in this month”) else: print(“Invalid month”) else: print(“Invalid Year”)
Wyjście: 1
Podaj rok: 2020
Wprowadź miesiąc: 4
W tym miesiącu jest 30 dni
Wyjście: 2
Podaj rok: 2020
Wprowadź miesiąc: 1
W tym miesiącu jest 31 dni
Wyjście: 3
Podaj rok: 2019
Wprowadź miesiąc: 2
W tym miesiącu jest 28 dni
Wyjście: 4
Podaj rok: 2020
Wprowadź miesiąc: 2
W tym miesiącu jest 29 dni
Wniosek
W tym samouczku dowiedzieliśmy się o instrukcjach warunkowych w Pythonie. Są to instrukcje, które zmieniają przepływ sterowania w naszym programie.
Mamy różne typy instrukcji warunkowych, takich jak if, if-else, elif, zagnieżdżone if i zagnieżdżone if-else, które kontrolują wykonanie naszego programu.
Jeśli instrukcja ocenia wyrażenie logiczne jako prawdziwe lub fałszywe, jeśli warunek jest prawdziwy, to instrukcja wewnątrz bloku if zostanie wykonana w przypadku, gdy warunek jest fałszywy, to instrukcja obecna w bloku else zostanie wykonana tylko wtedy, gdy napisałeś inny blok.
Mamy jeszcze jedną instrukcję o nazwie elif, w której instrukcja else jest połączona z instrukcją if, która jest wykonywana w zależności od poprzednich instrukcji if lub elif.
Uwagi:
- Python udostępnia instrukcje warunkowe, które są pomocne przy weryfikacji i walidacji.
- W Pythonie mamy 2 typy instrukcji pętli, które pomagają nam wielokrotnie wykonywać określone instrukcje lub blok kodu
- Używamy „pętli while”, gdy nie wiemy, ile razy musimy wykonać iterację i jeśli wiemy, ile razy musimy wykonać iterację, wtedy „pętla for” jest najlepsza.
- Python udostępnia 3 instrukcje sterujące, które pomagają kontrolować przebieg wykonywania programu.
Obejrzyj nasz nadchodzący samouczek, aby dowiedzieć się więcej o pętlach w Pythonie !!
POPRZEDNIA samouczek | NEXT Tutorial
rekomendowane lektury
- Python Loops - For, While, zagnieżdżone pętle z przykładami
- Instrukcje sterujące w języku Python (Python Continue, Break and Pass)
- Samouczek Pythona dla początkujących (praktyczne BEZPŁATNE szkolenie Python)
- Operatory Pythona
- Instrukcje warunkowe systemu Unix: jeśli to inaczej i operatory relacyjne
- Zmienne Pythona
- Instrukcje warunkowe VBScript: VBScript If, ElseIf, Select Case
- Dodawanie instrukcji warunkowych i instrukcji pętli w widoku słów kluczowych - samouczek QTP nr 4