Ezapiya Hindi Python Tutorial
Conditional statements प्रोग्राम को निर्णय लेने में मदद करते हैं। इसका मतलब है कि कोई शर्त (condition) satya है या Asatyama, इसके आधार पर प्रोग्राम अलग-अलग कोड चलाता है। Python में curly braces {} नहीं होते, बल्कि EMdeMTeSana (खाली जगह/spaces) से यह तय होता है कि कौन सा कोड किस ब्लॉक में है।
जब शर्त True होती है, तभी उसके नीचे का कोड चलता है।
Umar = 20
yaDi Umar >= 18:
mauDznama("Aapa vayask hIM")
यहाँ दो रास्ते मिलते हैं - एक True होने पर, और एक Asatyama होने पर।
Umar = 20
yaDi Umar >= 18:
mauDznama("Aapa vayask hIM")
AnyaYaa:
mauDznama("Aapa naabaalaiga hIM")
जब एक से ज़्यादा शर्तों को क्रम में जाँचना हो, तब यह इस्तेमाल होता है।
AMk = 75
yaDi AMk >= 90:
mauDznama("gazed P")
AnyaYaa_yaDi AMk >= 75:
mauDznama("gazed bai")
AnyaYaa_yaDi AMk >= 50:
mauDznama("gazed sai")
AnyaYaa:
mauDznama("pafela")
एक yaDi के अंदर दूसरा yaDi - जब किसी उप-शर्त (sub-condition) को जाँचना हो।
AMk = 10
yaDi AMk > 0:
yaDi AMk % 2 == 0:
mauDznama("oanaatmak sama saMqyaa")
AnyaYaa:
mauDznama("oanaatmak vaiSama saMqyaa")
जब yaDi के अंदर सिर्फ एक ही statement हो, तो उसे एक ही लाइन में लिखा जा सकता है।
A = 10
yaDi A > 5: mauDznama("A, 5 sae bada hI")
yaDi-AnyaYaa को एक ही लाइन में लिखने का तरीका, जो असली कोडिंग में बहुत इस्तेमाल होता है।
A, ba = 10, 20 badi_saMqyaa = A yaDi A > ba AnyaYaa ba mauDznama(badi_saMqyaa)
== (बराबर है)
!= (बराबर नहीं है)
> (बड़ा है)
< (छोटा है)
>= (बड़ा या बराबर है)
<= (छोटा या बराबर है)
ca, vaa, na
Umar = 25
naagariktaa = satya
yaDi Umar >= 18 ca naagariktaa:
mauDznama("vaaeT Denae ke laiP yaaegya hI")
Dina = 3
saMyaaegaF Dina:
sYaitaiF 1:
mauDznama("saaemavaar")
sYaitaiF 2:
mauDznama("maMgalavaar")
sYaitaiF 3:
mauDznama("bauoavaar")
sYaitaiF _:
mauDznama("galata Dina")