Қазақстан Республикасының ауылшаруашылық министрлігі


Тілге сипаттама. Басқару құрылымдары



бет12/14
Дата15.12.2023
өлшемі104,78 Kb.
#138073
1   ...   6   7   8   9   10   11   12   13   14
Байланысты:
Нағашибай Ерсұлтан 23-02 пдф()

Тілге сипаттама. Басқару құрылымдары.
егер <1-шарт>: <оператор1>
[elif <2-шарт>: <оператор2>]*
[басқа: ]
«Егер» операторы. Шаршы жақшадағы бөлік міндетті емес. Жақшадан кейінгі «*» таңбасы жақшаға алынған бөлікті бірінен соң бірі қайталап жазуға болатынын білдіреді.
Мұнда, егер <шарт1> ақиқат болса, <оператор1> орындалады және elif және else тармақтары еленбейді. Әйтпесе, <шарт2> ақиқат болса, <оператор2> орындалады және else тармағы еленбейді. Әйтпесе, <оператор3> орындалады.
while <шарт>: <оператор1>
[басқа: ]
«Қош бол» циклі. <Оператор1> <шарт> ақиқат болғанша орындалады. Циклдің қалыпты аяқталуы кезінде, яғни. үзіліс қолданбай, <оператор2> орындалады.
<тізімде> <айнымалы> үшін: <оператор1>
[басқа: ]
«үшін» циклі. <Айнымалы> <тізімнің> барлық элементтері арқылы қайталанады және <айнымалының> әрбір ағымдағы мәні үшін <мәлімдеме1> орындалады. Циклдің қалыпты аяқталуы кезінде, яғни. үзіліс қолданбай, <оператор2> орындалады.
үзіліс
while және for циклдерін дереу тоқтатуды орындайды.
жалғастыру
while және for циклдерінің келесі итерациясын дереу орындауға шақырады.
қайтару [<нәтиже>]
Функциядан немесе сынып әдісінен <нәтиже> мәнін қайтарады.
5. Ерекше жағдайларды өңдеу.
көріңіз:
[[<ерекшелік> [,<айнымалы>] қоспағанда ]: <оператор2>]
[else ]
<оператор1> орындалады, егер <ерекшелік> ерекше жағдай орын алса, <оператор2> орындалады. Егер <ерекшелік> мәні болса, ол <айнымалыға> тағайындалады.
Егер <оператор1> сәтті аяқталса, <оператор3> орындалады.
көріңіз:
соңында: <2-мәлімдеме>
орындалуда. Ешбір ерекшеліктер болмаса, <мәлімдеме2> орындалады. Әйтпесе, орындалады және ерекше жағдай дереу көтеріледі.
<ерекшелік> [<мән>] көтеру
<мән> параметрімен <ерекшелік> жағдайын тудырады.
Ерекшеліктер тек жолдар болып табылады. Мысалы:
my_ex = 'жаман индекс'
тырысу:
нашар болса:
менің_есімді көтеру, жаман
my_ex қоспағанда, мән:
басып шығару «Қате», мән
6. Функцияларды жариялау.
def <функция_аты> ([<параметр_тізімі>]):
<функция_денесі>
Мұнда <функция_денесі> — «def» сөзінің оң жағына мәтін бойынша тураланған операторлар тізбегі.
<параметр_тізімі> ең жалпы түрінде былай көрінеді:
[ [,]* ] [ = [,=]* ] [, *]
Міне, айнымалы идентификатор; - кейбір мағына.
Параметрлерден кейін "=" әдепкі мәндермен беріледі.




Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   14




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

    Басты бет