Потребителски панел
Запомни
Категории
C/C++ (17)
C# (8)
Java (5)
Visual Basic (19)
Delphi/Pascal (11)
Python (4)
Assembly (0)
Други (0)
Facebook
Условни оператори | Автор: admin | Дата: 24.08.2009


Условните оператори се използват когато искаме даден код да се изпълнява само при определени условия. Най-често се използва 'if'. Ето два примера:

y = 1
if y == 1:
print "y still equals 1, I was just checking"

print "We will show the even numbers up to 20"
n = 1
while n <= 20:
if n % 2 == 0:
print n
n = n + 1
print "there, done."

В някои случай когато условието в "if" не е изпълнено може да се наложи да напишете какво да прави компютъра тогава. В този случаи се използват "else" и "elif". С "else" казвате на компютъра какво да прави ако нито едно условие не е изпълнено. Ето и пример:
a = 1
if a > 5:
print "This shouldn't happen."
else:
print "This should happen."

'а' не е по-голямо от 5, затова се изпълнява 'else'.

'elif' или просто краткия начин да кажем 'else if' се използва за допълнително проверка, ако условието на 'if' не е изпълнено, компютъра продължава и към 'elif' и вече ако то е изпълнено, се изпълнява кода под него:
z = 4
if z > 70:
print "Something is very wrong"
elif z < 7:
print "This is normal"

Eто и каква форма трябва да спазвате:

if {условия}:
{изпълнявай този код}
elif {условия}:
{изпълнявай този код}
elif {условия}:
{изпълнявай този код}
else:
{изпълнявай този код}


'if' винаги е първи, следван от 'elif' и накрая винаги е 'else'. Едно от най-важните неща които трябва да запомните е че винаги след 'if', 'elif' и 'else' има двоеточие (:)

Урока е преведен специално за Programming-bg.com . Моля не копирайте без моето съгласие!
Източник: www.sthurlow.com

           


Беше ли Ви от полза урокът?
да не




Искате да пишете коментари? Влезте от тук или се регистрирайте!



Все още няма коментари за този урок.