Stwierdzenia konwencjonalne są najbardziej fundamentalną koncepcją każdego języka programowania i mogą dosłownie stworzyć prawie wszystko w języku programowania. Będąc najbardziej fundamentalnym, stacji IF można wykorzystać do obliczenia wielu warunków w tym samym czasie w innych warunkach. Tak, to prawda, że nazywa się zagnieżdżone, jeśli stwierdzenie o warunkach w innych warunkach.
Ten post ilustruje użycie zagnieżdżonych stworów IF za pomocą przykładu. Ale wcześniej spójrzmy na składnię zagnieżdżonego punktu IF.
Jak używać stwierdzeń zagnieżdżonych w Pythonie?
Podstawowa składnia strukturalna zagnieżdżonej, jeśli stwierdzenia jest zdefiniowane poniżej:
if (warunek_1):
if (warunek_2):
#body of Ward_2
w przeciwnym razie:
#Cody of Else of Ward_2
w przeciwnym razie:
#Cody of Else Block of Ward_1
W powyższej składni:
Notatka: Każdy warunek może mieć tyle „Elif„Części tak bardzo, jak to wymaga, a poziom stwierdzeń zagnieżdżonych if może również być tak wiele, jak to wymaga.
Wyjaśnijmy stwierdzenia zagnieżdżonego IF za pomocą przykładów.
Przykład: Porównanie trzech liczb za pomocą stwierdzeń zagnieżdżonych IF
W tym pierwszym przykładzie będziesz porównywać trzy liczby i zakończyć jedną z następujących czynności:
Aby to zrobić, weź następujący kod:
x = 20
y = 10
Z = 10
if (x == y):
if (x == z):
druk („wszystkie liczby są równe”)
w przeciwnym razie:
wydruku („X i y są takie same, z jest różne”)
elif (x == z):
Drukuj („x i z są same, y nas różni”)
Elif (y == z):
wydruku („Y i Z są takie same. X jest inny ”)
w przeciwnym razie:
Drukuj („wszystkie liczby są unikalne”)
W tym powyższym fragmencie kodu:
Z wartościami ustawionymi na 20,10 i 10 dla x, y i z program wyświetla następujące dane wyjściowe:
Jednak gdy wartości zmieniły się na 15, 15 i 15 dla x, y i z, wyjście staje się:
W ten sposób użytkownik może wykorzystywać instrukcje zagnieżdżone, aby obliczyć warunki w formacie hierarchicznym.
Wniosek
Zagnieżdżone statuty IF są sposobem na zastosowanie warunków w programie za pośrednictwem formatu hierarchicznego. Oznacza to, że klimatyzacja IF może być umieszczona wewnątrz ciała innego klimatyzacji IF. Nie ma ograniczeń co do poziomów hierarchii kondycjonowania IF, który można utworzyć. Dlatego możesz utworzyć tyle poziomów, ile wymaga swojego zadania, jednak bądź bardzo ostrożny, stosując wiele poziomów zagnieżdżonych warunków, ponieważ mogą one sprawić, że Twój program jest dość skomplikowany.