Циклдер, for циклі. While циклі
Айталық, экранға келесідей хабарлама шығару керек:
#1 color of rainbow is red
#2 color of rainbow is orange
#3 color of rainbow is yellow
#4 color of rainbow is green
#5 color of rainbow is cyan
#6 color of rainbow is blue
#7 color of rainbow is violet
for параметрлі циклдық операторын қолданып, оны келесідей жазуға болады:
i = 1
for color in 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'violet':
print('#', i, ' color of rainbow is ', color, sep = '')
i += 1
Мәндер тізімінде әр түрлі мәндер болуы мүмкін. Мысалы:
for i in 1, 2, 3, 'one', 'two', 'three':
print(i)
Нәтижесі:
1
2
3
one
two
three
Егер берілген мән белгілі бір n санға қайталатын болса, range функциясын қолдануға болады.
for i in range(4): # for i in 0, 1, 2, 3: инструкциясына келеді
# мұнда циклдық әрекеттерді орындауға болады
print(i)
print(i ** 2)
# цикл аяқталды, себебі азат жолы бар блок аяқталды.
print('Цикл соңы')
n орнында сандық тұрақты, айнымалы немесе арифметикалық өрнек (мысалы, 2 ** 10) болуы мүмкін. Егер n мәні нөлге тең болса, немесе теріс сан болса, онда цикл денесі бір де бір рет орындалмайды.
Достарыңызбен бөлісу: |