muzruno.com

Условни твърдения if / else в Python: синтаксис и приложение

инструкция ако

е във всеки език за програмиране, се използва в Java, C и процедурен асемблер. Синтаксис модел ако в Python е различно. В много отношения той е много по-прост и по-компактен, но има специфични елементи.

ако иначе питон

Ако / else прави синтаксис в Python

Питън е сценаризиран език, така че основната му задача е да опрости кода и да улесни живота на разработчика. Правилото важи за всички езикови обекти, включително инструкции ако. За разлика от езиците, подобни на С, Python няма къси скоби, необходимостта от точка и запетая в края на израза. Но има един нов елемент. Това е знак за дебелото черво.

Най-простият пример ако / else в Python:

  • > c = 10
  • > ако c> 2:
  • отпечатване (в)
  • 10

Първият ред получава стойността на променливата в. Втората е основната инструкция с условието. След дебелото черво започва вложеният блок с вградената функция print ().

Въпреки простотата на дизайна, начинаещите програмисти правят същите грешки. Те забравят да поставят дебелото черво и след това да заличат.

ако е elif else python

Защо отлаганията са важни



За разработчиците, които са свикнали да въвеждат точка и запетая в края на всеки израз, вдлъбнатината може да изглежда необичайно. Но в Python, краят на линията автоматично означава края на изявлението. Целият код е написан вертикално с логическа вдлъбнатина. Благодарение на това е много по-лесно да се чете.

Редът на кодовата конструкция определя реда на изпълнение на многоредовите и съставни инструкции ако / else в Python:

  • ако:
  • ако b:
  • Първият израз
  • друго:
  • Вторият израз

Ако работите в черупката IDLE, преводачът автоматично ще отложи всички тирета. Но когато използвате текстови редактори, ще трябва да гледате сами.

Защо имате нужда от допълнителни инструкции

В Питон ако / else наричани още условни указания. Това е инструмент за избор, който отразява основната логика на кода. в ако може да има няколко инструкции, включително и други ако. след ако последвано от допълнителна инструкция още. Ако в резултат на изпълнението на условията, описани в ако, преводачът не се връща Истина, отива друго.

За по-сложни кодови клонове, в някои случаи се въвежда незадължителна инструкция Елиф. Тя предвижда допълнителни условия. дизайн ако / elif / else в Python изглеждат така:

  • ако : # Ако израз с условен израз
  • #Associated block
  • Елиф : # Незадължително elif
  • <ИЗРАЗ2>
  • else: # Незадължителен друг блок

След допълнителните инструкции се поставя двоеточие и задължително вдлъбнатина. Част от още Тя е предназначена да се справя със ситуации, в които не се откриват съвпадения в ако / elif. Според правилата всяка част от кода се обработва последователно. Но условните изрази причиняват на преводача да извърши преходи. Следователно в Python те се наричат ​​и инструкции за контрол на потока.

Споделяне в социалните мрежи:

сроден