Instrukcje warunkowe if /else w Pythonie: składnia i aplikacja

jeśli instrukcje są w dowolnym języku programowania, jest ona wykorzystywana w leczeniu Java, C Assembler. Składniowy wzór if w Pythonie różni się. Pod wieloma względami jest znacznie lżejszy i bardziej kompaktowy, ale ma swoje specyficzne elementy.

Zasady składni if ​​/else w Pythonie

język Python jest scenariusz, ponieważ jego głównym zadaniem - w celu uproszczenia kodu i ułatwić życie dewelopera. Reguła dotyczy wszystkich obiektów języka, w tym instrukcji if. W przeciwieństwie do języków C-like, Python nie ma szelki trzeba średnik na końcu fraz. Ale jest jeden nowy element. To jest znak dwukropka.


Najprostszym przykładem jeśli /indziej Pythonie
  • C = 10
  • W przypadku C & gt; 2
  • drukarki (C)
  • ,
  • , 10
  • Pierwsza linia jest zmiennej C. Drugi to podstawowa instrukcja z warunkiem. Po dwukropku rozpoczyna się wbudowany blok z wbudowaną funkcją print (). Pomimo prostoty wzornictwa początkujący programiści popełniają te same błędy. Zapominają o dwukropku i po nim się wycofują.

    Dlaczego ważne jest odstępstwa

    Dla programistów, którzy są przyzwyczajeni do postawić średnik na końcu każdej frazy, marże mogą wydawać się niezwykłe. Ale w Pythonie koniec linii oznacza automatycznie koniec instrukcji. Cały kod jest pisany pionowo z logicznym wyrównaniem wcięć. To znacznie ułatwia czytanie. Kod przetwarzania zamówień określa kolejność instrukcji wieloskładnikowych i jeśli /indziej Pythonie
  • w przypadku
  • , jeżeli B
  • ,
  • Pierwsze wyrażenie
  • else:
  • Drugie wyrażenie
  • Jeśli pracujesz w powłoce IDLE, wszystkie wcięcia zostaną automatycznie wstawione przez interpreter. Ale jeśli używasz edytorów tekstu, będziesz musiał sam to śledzić.


    Dlaczego potrzebne są dodatkowe instrukcje

    W Pythonie, jeśli /else jest również określane jako instrukcje warunkowe. Jest to narzędzie do wyboru, które wyświetla podstawową logikę kodu programu. Wewnątrz, jeśli może być kilka instrukcji, w tym inne, jeśli. Po, jeśli opcjonalna instrukcja opcjonalna else. Jeśli, w wyniku warunków opisanych w if, interpreter nie zwróci wartości True, przechodzi do innej. Dla bardziej złożonego rozgałęzienia kodu, w niektórych przypadkach wprowadzana jest opcjonalna instrukcja elif. Zawiera dodatkowe warunki. Konstrukcja if /elif /else w Pythonie wygląda następująco:
  • jeśli: # Jeśli instrukcja o warunku
  • # Dołączony blok
  • elif: # Opcjonalny elif
  • (27 )
  • else: # Opcjonalny blok else
  • Po opcjonalnych instrukcjach wymagany jest dwukropek i wcięcie. Część druga jest przeznaczona do obsługi sytuacji, w których nie znaleziono żadnego dopasowania w /elif. Zgodnie z zasadami każda część kodu jest przetwarzana sekwencyjnie. Jednak wyrażenia warunkowe zmuszają interpreter do wykonywania przejść. Dlatego są one również określane jako instrukcje zarządzania przepływem w Pythonie.

    Powiązane publikacje