Instrukcje sterujące¶
Rozróżniamy dwie podstawowe rodziny instrukcji sterujących - instrukcje warunkowe i pętle. Instrukcja warunkowa służy do podejmowania decyzji na podstawie wartości logicznej jakiegoś warunku
x=-7
if x<0:
# zawartość bloku
elif x==0:
# zawartość bloku
else:
# zawartość bloku
Analogiczna instrukcja w językach Java i Objective-C będzie miała postać
int x;
x = -7;
if(x < 0)
{
}
else if(x == 0)
{
}
else
{
}
Instrukcja pętli służy do wykonania pewnego bloku czynności wielokrotnie, przy czym ilość powtórzeń zależy od spełnienia, bądź niespełnienia, pewnego warunku logicznego.
i=10
while i>=0:
#zawartość bloku
W językach Java i Objective-C instrukcja ta będzie miała postać
int i;
i=10;
while(i>=0)
{
}
Oprócz powyższej instrukcji pętli, podobnie jak w języku Python mamy do dyspozycji instrukcję for w obu językach ma ona postać
int i;
for(i=0;i<10;i++)
{
}