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