Break циклін басқару

Анықтама
Break (үзілу) — белгілі бір шарт орындалғанда ағымдағы цикл жұмысын БІРДЕН толық тоқтатып, программа басқаруын циклден ТЫС жерге шығаратын нұсқаулық.

Continue — БІР итерацияны өткізеді, ЦИКЛ ЖАЛҒАСАДЫ. Break — БҮКІЛ ЦИКЛДІ тоқтатады, циклден КЕЙІНГІ кодқа өтеді.

Есеп: a=1-ден бастап, a<10 болғанша артады; a==5 болса — break.
a = 1
while a < 10:
    a += 1
    if a == 5:
        break
    print(a)
Жауабы: 2, 3, 4 (5-тен кейінгінің бәрі мүлдем тексерілмейді — continue есебінен айырмашылығы осында!).
Үлгі
while True + break — «пайдаланушы тоқтатқанша жұмыс істе» үлгісі: while True — әдейі жасалған шексіз цикл, шығудың жалғыз жолы — ІШІНДЕГІ break.
while True:
    a = input("Соманы теріңіз = ")
    if a == "0":
        break
    tenge = int(a)
    print(round(tenge / 420, 2))
Есеп (іздеу): N ұзындықты тізбекте бір ғана нөлдің орнын табу.
i = p = 0
while i < N:
    i = i + 1
    x = int(input())
    if x == 0:
        p = i
        break
Жауабы: сандар 4,8,0,7,4 → нөл 3-орында → index=3 (4-ші, 5-ші сандар мүлдем сұралмайды).
Ескерту
Break-ты ШАРТСЫЗ (if-сіз) қолдансаң, цикл БІРІНШІ итерацияда-ақ тоқтайды — бұл дерлік әрқашан логикалық қате.