Сабақ №3 Тақырып: Циклдерді аяқтаудың күрделі логистикалық шарттарын жазады



бет7/14
Дата07.02.2022
өлшемі136,21 Kb.
#86884
түріСабақ
1   2   3   4   5   6   7   8   9   10   ...   14
Байланысты:
Циклдерді аяқтаудың күрделі логистикалық шарттарын жазады

Циклдер, 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 мәні нөлге тең болса, немесе теріс сан болса, онда цикл денесі бір де бір рет орындалмайды.




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   14




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет