While циклі (Python)
Шарт алдын - ала берілетін цикл. Python да While құрылымы цикл денесін логикалық өрнек ақиқат болғанша қайталай береді. Өрнек жалған болған сәтте цикл тоқтайды.
Есептер шығару
№1
i = 1
while i<=10: (Салыстырамыз і кіші 10ға)
print(i)
i+=1 (10 нан кіші не тең натурал сандарды экранға шығарады)
жауабы:
1 (10 кіші)
2 (10 кіші)
3 (10 кіші)
4 (10 кіші)
5 (10 кіші)
6 (10 кіші)
7 (10 кіші)
8 (10 кіші)
9 (10 кіші)
10 (10 тең)
№2
i = 1
while i<=10:
if i%2==0: (10 дейінгі жұп сандарды экранға шығару)
print(i)
i+=1
жауабы:
2
4
6
8
10
№3
x=7
y=14
while x<10 and y<20:
x = x + 1
y = y + 1
print(x, y)
жауабы:
8 15
9 16
10 17
Бұл жағдайда х және у екі айнымалының әрқайсысының мәні 1-ге арттырылып содан кейін экранға шығарылады. Цикл әзірге x + 10, ал y + 10 шарттары орындалғанша жалғаса береді. х мәні 10-ға жеткенше үш қайталау болады.