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) baraebar आहे की cauk, यावर आधारित प्रोग्राम वेगवेगळा कोड चालवतो. Python मध्ये curly braces {} नसतात, त्याऐवजी EMdeMTeSana (मोकळी जागा) वापरून कोड ब्लॉक ठरवला जातो.


1. jar Statement

जेव्हा अट True असते, तेव्हाच त्याखालील कोड चालतो.

vaya = 20
jar vaya >= 18:
    laiha("taumhi saGana Aahata")

2. jar-AnyaYaa Statement

इथे दोन मार्ग मिळतात - एक अट True असल्यास आणि एक cauk असल्यास.

vaya = 20
jar vaya >= 18:
    laiha("taumhi vayask AahataM")
AnyaYaa:
    laiha("taumhi Alpavayaina AahataM")

3. jar-AnyaYaa_jar-AnyaYaa Statement

जेव्हा एकापेक्षा जास्त अटी क्रमाने तपासायच्या असतात, तेव्हा हे वापरले जाते.

AMk = 75
jar AMk >= 90:
    laiha("gazed P")
AnyaYaa_jar AMk >= 75:
    laiha("gazed bai")
AnyaYaa_jar AMk >= 50:
    laiha("gazed sai")
AnyaYaa:
    laiha("pafela")

4. Nested jar Statement

एका jar च्या आत दुसरा jar - जेव्हा एखादी उप-अट (sub-condition) तपासायची असते.

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

5. Short-hand jar (एका ओळीचा jar)

जेव्हा jar च्या आत फक्त एकच statement असते, तेव्हा ते एका ओळीत लिहिता येते.

A = 10
jar A > 5: laiha("A, 5 paexaa maaeVa Aahe")


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

jar-AnyaYaa एका ओळीत लिहिण्याची पद्धत, जी प्रत्यक्ष कोडिंगमध्ये खूप वापरली जाते.

A, ba = 10, 20
maaeVi_saMqyaa = A jar A > ba AnyaYaa ba
laiha(maaeVi_saMqyaa)

7. Comparison Operators (अटीच्या आत वापरले जातात)

== (बरोबर आहे)
!= (बरोबर नाही)
> (मोठा आहे)
< (लहान आहे)
>= (मोठा किंवा बरोबर आहे)
<= (लहान किंवा बरोबर आहे)


8. Logical Operators (अनेक अटी जोडण्यासाठी)

Aanai, kiMvaa, naahi

Umar  = 25
naagariktaa = baraebar
jar Umar  >= 18 Aanai naagariktaa:
    laiha("vaaeT Denyaasa  yaaegya Aahe")

9. jauQvanae-sYaitai (Python 3.10 पासून) - switch-sYaitai सारखे

Divasa = 3
jauQvanae Divasa:
    sYaitai 1:
        laiha("saaemavaar")
    sYaitai 2:
        laiha("maMgalavaar")
    sYaitai 3:
        laiha("bauoavaar")
    sYaitai _:
        laiha("caukicaa Divasa")

सारांश (Summary)