Python If-Else

Python If-Else

Python to język programowania, który jest wydajny i czytelny podczas pisania operatorów. Ma wiele operatorów, które są używane do wykonywania różnych zadań, takich jak porównywanie i łączenie dwóch różnych ciągów oraz wartości liczb całkowitych lub sprawdzanie dowolnego warunków. Co więcej, Python nie ma trójskładnikowego operatora. Dlatego też "Wbudowani if-else„Warunki można zastosować do sprawdzania wielu warunków jednocześnie w jednym wierszu.

W tym poście omówimy użycie wbudowanego if-else w Pythonie.

Co to jest wbudowane if-else w Pythonie?

W Python wbudowana instrukcja IF-Else to logiczna instrukcja, która oferuje kompaktową wersję „Jeśli inaczej”Warunek w jednej linii. Zachowuje jakość kodu, zastępując liczbę wierszy kodu „IF-Else”. Ponadto oświadczenie wbudowane jest ograniczone i zawiera kilka „IF-Else”, jeśli są one starannie kaskadowe. Musi zawierać klauzule else, w przeciwnym razie nie daje wyników. Co więcej, „Wbudowani if-else”Instrukcja może być używana podczas przypisywania wartości lub innych funkcji, aby zwiększyć czytelność kodu i sprawia, że ​​jest bardziej zwięzła.

Składnia

Oto składnia „Wbudowani if-else" oświadczenie:

Jeśli w przeciwnym razie

W powyższym bloku kodu:

  • "”Wyrażenie jest wykonywane, jeśli dostarczony warunek staje się prawdziwy.
  • <Second_Expr> Wyrażenie jest wykonywane, jeśli dostarczony warunek nie jest spełniony.
  • Oba warunki są wykonywane od lewej do prawej strony.

Jak używać inline if-else w Pythonie?

Aby lepiej zrozumieć działanie inline IF-Else, rzućmy okiem na poniższe podane wiele przykładów.

Przykład 1: Korzystanie z inline IF-ELSE z wartościami logicznymi

W tym przykładzie sprawdzimy kolor owocu „mango”, Wykorzystując„Wbudowani if-else" oświadczenie. Najpierw zadeklaruj zmienną ciągu i zainicjuj „zielony”:

mango = „zielony”

Następnie „N„Zmienna jest określona za pomocą„Jeśli inaczej„Warunek, który zwrócił”Tak”Jeśli zmienna łańcuchowa ma„żółty”, W przeciwnym razie powróci„NIE"

n = „tak”, jeśli mango == 'żółty' else "nie"

Teraz zadzwoń do „wydrukować()”Funkcja i przekaz„N„Zmienna, która zawiera Warunki Wynik sprawdzania:

Drukuj (n)

Zgodnie z pod względem danych wyjściowych określony warunek nie spełnił i zwrócił ”NIE”:

Przykład 2: Używanie inline IF-ELSE z wartościami całkowitymi

Weźmy jeszcze jeden przykład, utwórz „M„Zmienna i inicjuj z wartością liczb całkowitą”20”:

M = 20

Deklarowaliśmy „N„Zmienna, która jest równa„1”I sprawdź określony warunek:

n = 1 Jeśli m> = 20 else '0'

Użyj "wydrukować()„Funkcja, aby uzyskać filtrowany wynik:

Drukuj (n)

Wyjście

Chodzi o użycie stanu IF-Else w Pythonie.

Wniosek

Instrukcja IF-ELSE to logiczna instrukcja, która oferuje kompaktową wersję „Jeśli inaczej”Warunek w jednej linii. Zachowuje jakość kodu, zastępując liczbę wierszy kodu „IF-Else”. W Python nie ma operatora trójskładnikowego., Dlatego „elecie if” można użyć w jednej linii, która ma takie same efekty jak operatorzy trójspienni. Ten post ilustrowany na temat użycia inline IF-Else w Pythonie.