Ezapiya C & C++ Keyword
Ezapiya Web-Development Keyword
Ezapiya Yantra Keyword
Ezapiya Sql Keyword
Ezapiya Python Keyword

Ezapiya Hindi Python Tutorial

Python में Conditional Statements (निर्णय लेना) - हिंदी में विस्तृत जानकारी

Conditional statements प्रोग्राम को निर्णय लेने में मदद करते हैं। इसका मतलब है कि कोई शर्त (condition) satya है या Asatyama, इसके आधार पर प्रोग्राम अलग-अलग कोड चलाता है। Python में curly braces {} नहीं होते, बल्कि EMdeMTeSana (खाली जगह/spaces) से यह तय होता है कि कौन सा कोड किस ब्लॉक में है।


1. yaDi Statement

जब शर्त True होती है, तभी उसके नीचे का कोड चलता है।

Umar = 20
yaDi Umar >= 18:
    mauDznama("Aapa vayask hIM")

2. yaDi-AnyaYaa Statement

यहाँ दो रास्ते मिलते हैं - एक True होने पर, और एक Asatyama होने पर।

Umar = 20
yaDi Umar >= 18:
    mauDznama("Aapa vayask hIM")
AnyaYaa:
    mauDznama("Aapa naabaalaiga hIM")

3. yaDi-AnyaYaa_yaDi-AnyaYaa Statement

जब एक से ज़्यादा शर्तों को क्रम में जाँचना हो, तब यह इस्तेमाल होता है।

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")

4. Nested yaDi Statement

एक yaDi के अंदर दूसरा yaDi - जब किसी उप-शर्त (sub-condition) को जाँचना हो।

AMk = 10
yaDi AMk > 0:
    yaDi AMk % 2 == 0:
        mauDznama("oanaatmak sama saMqyaa")
    AnyaYaa:
        mauDznama("oanaatmak vaiSama saMqyaa")

5. Short-hand yaDi (एक लाइन का yaDi)

जब yaDi के अंदर सिर्फ एक ही statement हो, तो उसे एक ही लाइन में लिखा जा सकता है।

A = 10
yaDi A > 5: mauDznama("A, 5 sae bada hI")

6. Short-hand yaDi-AnyaYaa (Ternary Operator)

yaDi-AnyaYaa को एक ही लाइन में लिखने का तरीका, जो असली कोडिंग में बहुत इस्तेमाल होता है।

A, ba = 10, 20
badi_saMqyaa = A yaDi A > ba AnyaYaa ba
mauDznama(badi_saMqyaa)

7. Comparison Operators (शर्त के अंदर इस्तेमाल होते हैं)

== (बराबर है)
!= (बराबर नहीं है)
> (बड़ा है)
< (छोटा है)
>= (बड़ा या बराबर है)
<= (छोटा या बराबर है)


8. Logical Operators (कई शर्तों को जोड़ने के लिए)

ca, vaa, na

Umar  = 25
naagariktaa = satya
yaDi Umar  >= 18 ca naagariktaa:
    mauDznama("vaaeT Denae ke laiP yaaegya hI")

9. saMyaaegaF-sYaitaiF (Python 3.10 से) - switch-sYaitaiF जैसा

Dina = 3
saMyaaegaF Dina:
    sYaitaiF 1:
        mauDznama("saaemavaar")
    sYaitaiF 2:
        mauDznama("maMgalavaar")
    sYaitaiF 3:
        mauDznama("bauoavaar")
    sYaitaiF _:
        mauDznama("galata Dina")

सारांश (Summary)