Pyton

Instrukcja Python If Else

Instrukcja Python If Else
Pythonowa instrukcja if-else jest używana w cod do podejmowania decyzji. Częściej podejmowanie decyzji jest wymagane do wykonania określonego fragmentu kodu, jeśli określony warunek jest spełniony.

W Pythonie zamierzonym celem używania if-else jest podejmowanie decyzji. Składnia instrukcji if-else w Pythonie jest podobna do większości języków programowania, takich jak Java, C, C++ i C#.

W tym artykule szczegółowo opisano instrukcje if-else w Pythonie.

Składnia

jeśli test_expression:
instrukcja(e) do wykonania
jeszcze:
instrukcja(e) do wykonania

W warunku if oceniane jest wyrażenie testowe. Wyrażenie testowe można również nazwać warunkiem. W przypadku spełnienia warunku instrukcja if jest wykonywana, w przeciwnym razie przepływ programu jest przekazywany do warunku else. Schemat blokowy przedstawia wykonanie instrukcji if-else.

Przykłady instrukcji w Pythonie if else

Zobaczmy przykład if-else w Pythonie. W podanym przykładzie zmienna num jest zadeklarowana dla liczby o wartości 13. Jeśli warunek sprawdza, czy liczba jest większa niż 10, czy nie. Jeśli wartość liczby jest większa niż 10, to wykonywana jest treść bloku if i wypisuje, że liczba jest większa niż 10. W przypadku, gdy liczba jest mniejsza niż 10, to wykonywany jest blok else i wypisuje, że liczba jest mniejsza niż 10.

liczba = 13
# zastosowanie warunku
jeśli liczba>10:
print("Liczba jest większa niż 10")
# deklarowanie instrukcji else
jeszcze:
print("Liczba jest mniejsza niż 10")

Wynik
Wynik pokazuje, że liczba 13 jest większa niż 10.


Zobaczmy teraz przykład liczby mniejszej niż 10.

liczba = 3
# zadeklarowanie instrukcji if w celu sprawdzenia, czy liczba jest większa niż 10, czy nie
jeśli liczba>10:
print("Liczba jest większa niż 10")
jeszcze:
print("Liczba jest mniejsza niż 10")

Wynik

Instrukcja elif w Pythonie

Python pozwala nam ocenić lub sprawdzić wiele wyrażeń testowych za pomocą instrukcji elif. elif to skrócona forma wyrażenia else if. Do oceny warunku możemy użyć operatorów matematycznych, takich jak =, !=(nie równe), <, >, itp.

W instrukcji elif, jeśli pierwszy warunek if nie jest spełniony, program oceni następny warunek bloku elif i tak dalej. W przypadku, gdy wszystkie warunki są fałszywe, warunek else zostanie w końcu wykonany.

Zobaczmy przykład tego.

# deklarowanie zmiennej nazwy
name = input("Wprowadź imię zwierzęcia\n")
if name=="krowa":
print("Wpisałeś krowa")
elif name == "pies":
print("Wpisałeś Pies")
elif name == "kot":
print("Wpisałeś kot")
jeszcze:
print("To jest inny blok")

Wynik

Zagnieżdżone, jeśli warunek w Pythonie

Możemy zadeklarować wiele warunków if wewnątrz warunku if. Zjawisko to nazywa się zagnieżdżonym warunkiem jeśli. Zobaczmy przykład tego.

# deklarowanie zmiennej wieku
wiek = 13
jeśli wiek >10 lat:
print("Masz więcej niż 10")
# warunek if wewnątrz warunku if
jeśli wiek >12 lat:
print("Masz też więcej niż 12")
jeśli wiek == 13:
print("Masz 13 lat")
jeszcze:
print("Nie masz 13 lat")
jeszcze:
print("Masz mniej niż 10 lat")

Wynik

Wniosek

W tym artykule wyjaśniono instrukcję if-else w Pythonie na prostych przykładach. Instrukcja if-else służy do oceny wyrażenia testowego.

Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...
Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...