сontinue, break операторлары

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

Бұл операторлар циклдердің орындалуын басқару үшін қолданылады. Олар циклдегі белгілі бір шарттар орындалғанда, оның ағынын өзгертуге мүмкіндік береді. continue операторы басқару элементін келесіге береді.

continue: Python тіліндегі жалғастыру операторы тек ағымдағы итерация үшін цикл ішіндегі қалған кодты өткізіп жіберу үшін пайдаланылады.

break: Python тіліндегі үзіліс операторы белгілі бір шарт орындалғаннан кейін оны тоқтату арқылы цикл ағынын өзгертеді.

Егер break операторы орындалса, цикл дереу тоқтайды, тіпті қайталаулар саны аяқталмаса да.


7, 17, 29 және 78 сандарынан басқа 1-ден 100-ге дейінгі барлық сандарды басып шығаратын программа жазайық.


Бұл мысалда 5-ке дейін жүріп өтеміз, егер i==3 болса онда ары қарай жалғастырамыз. Яғни 3 санынан секіреміз.


continue операторының блок-схемасы.


Операторлардың графикалық көрінісі break және continue келесідей:


break операторы

break: Python тіліндегі үзіліс операторы белгілі бір шарт орындалғаннан кейін оны тоқтату арқылы цикл ағынын өзгертеді.


Біз 7 санына тап болғаннан кейін біз сигнал белгісінің мәнін өзгертеміз және операторды пайдаланып циклды бұзамыз break. Біз циклды мерзімінен бұрын үзбей, оның табиғи аяқталуын күтуіміз мүмкін (шарт num != 0, яғни санның барлық цифрлары өңделген), бірақ бұл жағдайда біз қажет емес жұмыстарды орындаймыз, ал егер сан өте үлкен болса, бағдарлама баяу жүгіреді.




Ескертпелер

1-ші ескерту.Оператор break бағдарлама емес, ең жақын циклдің орындалуын үзеді, яғни циклден кейін бірден команда орындалады.

2-ші ескерту.Операторлардың графикалық көрінісі break және continue келесідей:


Пайдалану аймақтары

continue:

  • Шартқа сай емес элементтерді өткізіп жіберу.
  • Кодты тазарту және қажетсіз блоктарды болдырмау.

break:

  • Қажет шартқа жеткенде циклды тоқтату.
  • Шексіз циклден шығу.