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.