Шарттуу операторлор

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 байланышы менен жана кош барабарсыздык менен. Андан кийин тиркелген «Жуппу же такпы» маселесин чечип, сабакты өттүм деп белгилеңиз.

Практика үчүн маселелер

Доска