Шарттуу операторлор
if/elif/else шарттары, синтаксистин бөлүгү болгон жылчыктар, and/or/not байланыштары.
if оператору кодду шарт чын болгондо гана аткарат. Python тилинин өзгөчөлүгү: шарттын денеси жылчык (4 боштук) менен бөлүнөт — бул жерде жылчыктар жасалгалоо эмес, синтаксистин бөлүгү.
Салыштыруулар: == (барабар), != (барабар эмес), < > <= >=. Барабардык — эки белги ==, жалгыз = маани ыйгарууну билдирет.
Python
Сан киргизиңиз — программа анын жуп экенин айтат
Бир нече бутак elif («антпесе эгер») аркылуу жазылат. Шарттар and, or жана not сөздөрү менен бириктирилет — Python дээрлик англисче окулгандай окулат.
Ыңгайлуу өзгөчөлүк: кош барабарсыздыктар түз иштейт, 7 <= age <= 17 деп жазса болот.
Python
Үч сан киргизиңиз, мисалы: 3 9 5
Тапшырма: жашты окуп, эгер ал 7ден 17ге чейин (кошо алганда) болсо «school», антпесе «other» деп чыгарыңыз. Шартты жазуунун эки вариантын тең сынап көрүңүз: and байланышы менен жана кош барабарсыздык менен.
Андан кийин тиркелген «Жуппу же такпы» маселесин чечип, сабакты өттүм деп белгилеңиз.