Conditional Statements in Python in Hindi (if ,else ,Nested)
जब किसी निर्दिष्ट Condition को Programming के मदत से Describe किया जाता हे , तो उस Case के अन्दर हम इस Conditional Statement को Use करते हे ,Types Of Conditional Statement :-
Python Language में 3 तरह से Condition को Check किया जाता हे , और वो Condition हे ....- if Statement
- if else Statement
- if elif Statement
1. if Statement :-
जब किसी Program के अन्दर Single Condition को Check करना होता हे , तब इस if Statement को Use किया जाता हे |Syntax:-
if (condition) :
statement
code //
Explain :-
देखो इस Syntax में if के अन्दर जो Condition दिया जायेगा अगर वो Condition सही हुआ , तो फिर निचे का वो Statement Execute होगा , और अगर वो Condition सही नही हुआ , मतलब वो Condition अगर False हो गया ,तो निचे जो भी Statement होगा वो Execute नही करेगा |
लेकिन अगर वो Condition True या फिर फिर False जो भी हुआ फिर भी जो निचे Statement के बाद जो Code को लिखा जाता हे वो Execute होगा ,
मतलब अगर Condition True हुआ तो निचे का Statement के साथ वो अगला Code Execute होगा , और अगर Condition False हुआ तो निचे का Statement को छोड़कर बाकि Code Execute होगा |
तो कुछ इस तरह से ये if Statement काम करता हे अपने Programming के अन्दर , लेकिन इस if Statement में Condition के बाद एक Statement की जगह आप लोग Multiple Statement को इस्तेमाल कर सकते हो | जेइसे -
if (condition ):
statement 1
statement 2
statement 3
code //
और जब भी आप इस तरह से Single या फिर Multiple Statement को Use करते हो , तो उस Statement को लिखने से पहले आप लोगो को Space को Use करना होता हे ,,, जिस तरह से हमने की हे |
और इस तरह से जब Multiple Statement को Use किया जाता हे , तब उस Multiple Statement को Block Statement या फिर Group of Statement कहा जाता हे |
आइये इस if Statement के Flow chat को एकबार देख लेते हे , ताकि इस Concept को और भी अछे से समझा जा सके
देखो इस Flow chat में if के अन्दर जो Condition दिया जायेगा तो उस Condition को पहले Check करेगा , अगर वो Condition True हुआ तो निचे जो Statement दिया जायेगा वो Execute होगा , और अगर वो Condition False हुआ , तो ये Statement आगे Execute नही होगा |
उम्मीद करता हु आप लोग इस Concept को अछे से समझ गये होंगे , तो चलिए एक Program के अन्दर इस if Statement को Implement करके देखते हे ,,,
2. if else Statement :-
जब Program के अन्दर दो Condition को Check किया जाता हे , तब हम इस if else Statement को Use करते हे | मतलब - अगर condition True हुआ तो एक अलग Statement Execute होगा , और अगर Condition False हुआ तो उसके लिए एक अलग Statement Execute होगा |Syntax :-
if (condition):
statement 1
else :
statement 2
code //
Explain:-
देखो इस Syntax के अनुसार if के अन्दर जो Condition दिया जायेया , अगर वो Condition True हुआ तो निचे Statement 1 Execute होगा | और अगर वो Condition False हुआ तो फिर Else Block के अन्दर Statement 2 Execute होगा |
इस Flow chat के मदत से इस Concept को आप लोग और अछे से समझ सकते हो | if के अन्दर जो Condition होगा अगर वो Condition True होता हे , तो ये निचे Statement 1 को Execute करेगा ,, और अगर Condition False हुआ तो फिर Statement 2 को Execute करेगा | फिर निचे जो Code होगा उसे Execute करके Program के Output के अन्दर Print करेगा |
तो कुछ इस तरह से ये if else Statement काम करता हे , उम्मीद हे आप लोग समझ गये होंगे .....
आइये एक Program करके देखते हे ,,
3. if elif Statement :-
जब हमें एक से जादा Condition को Check करना होता हे , तो उस Case के अन्दर हम इस if elif Statement को Use करते हे |Syntax :-
if (condition 1):
statement 1
elif (condition 2):
statement 2
elif(condition 3):
statement 3
else:
statement 4
Explain:-
देखो , इस Syntax में एक से जादा Condition को दिया गया हे , तो जो if के अन्दर Condition 1 हे , पहले वो Check करेगा अगर वो Condition 1 True हुआ तो निचे Statement 1 को Execute करेगा | और अगर वो Condition False हुआ , तो निचे elif के अन्दर Condition 2 को Check करेगा , और अगर Condition True हुआ तो ये Statement 2 को Execute करेगा , लेकिन अगर वो Condition False हो गये तो फिरसे वो निचे जायेगा और elif के अन्दर Condition 3 को Check करेगा , तो इस तरह से जितने भी elif Statement दिया जायेगा , एक के बाद एक Check करता ही रहेगा |
और और अगर इन सारे Condition में False हो गये तो आखिर में जो Else Block के अन्दर जो Statement रहेगा उसे ही Execute करेगा |
तो अब आप लोग ये तो समझ ही गये होंगे , की ये Statement किस तरह से काम करता हे |
देखो इस Flow chat के मदत से आप लोग और अछे समझ सकते हो , इसमें जो if के अन्दर Condition दिया जायेगा वो अगर True हुए तो ही निचे Statement 1 Execute होगा , और अगर वो Condition False हुआ तो elif Block के अन्दर Condition को Check करेगा , अगर वो Condition True हुआ तो ही वो निचे Statement Execute होगा , नही तो फिरसे निचे elif के Block के अन्दर Condition को Check करेगा , और इस तरह से Check करके Execute करेगा |
तो इस Flow chat के मदत से आशा करता हु आप लोगो के इस Concept को अछे से समझ गये होंगे |
चलिए एक Program करके देखते हे , ताकि इस Concept को और अछे से समझा जा सके ,,
तो ये रहे Python के Conditional Statement के 3 Types के Statement के बारे में जानकारी , आशा करता हु आप लोग इस Concept को अछे से समझ गये होंगे ,,,,
अब बात करते हे Python Language में Nested if और Nested if else के बारे में , की ये Nested if else Statement क्या होता हे , और किस तरह से काम करता हे अपने Program के अन्दर |
1. Nested if Statement :-
जब हम किसी Program के अन्दर एक if Statement के अन्दर एक और if Statement को Use करते हे , तो वो होता हे Nested if Statement | मतलब एक if Statement के अन्दर एक और if Statement को इस्तेमाल करना |Syntax:-
if (condition 1):
if (condition 2):
statement
code //
Explain:-
देखो इस Nested if में सबसे पहले वो if के अन्दर के condition 1 को check करेगा , अगर वो condition true हुआ , तो वो if Statement के अन्दर जो एक और if Statement होगा , उस Condition 2 को भी Check करेगा , और अगर वो Condition भी True हुआ तो निचे जो Statement दिया गया हे , वो Execute करेगा , और अगर वो Condition False हुआ तो वो Statement Execute नही होगा | बल्कि आखिर में जो Code दिया जायेगा उसे ही Print कर देगा , लेकिन ये तो हुआ अगर वो पहला Condition True हुआ तो ये सब होगा , अगर वो पहला Condition ही False हो गये तो ये सारे Condition को Check नही करके वो Direct इस लास्ट वाले Code को Execute कर देगा |
तो अब आप लोग ये तो समझ गये होंगे की ये Nested if Statement किस तरह से काम करता हे , आइये एक Program के मदत से इस Concept को और अछे से समझते हे ,,,,
2. Nested if else Statement :-
जब किसी Program में एक if else Statement के अन्दर एक और if else Statement किया जाता हे , या फिर किसी else Block के अन्दर एक और if else Statement को Execute किया जाता हे , तो उस Case में हम इस Nested if else Statement का Use करते हे |Syntax:-
if (condition 1):
if (condition 2):
statement 1
else:
statement 2
else :
statement 3
code //
Explain:-
पहले if के अन्दर जो Condition दिया जायेगा उसे Check करेगा , अगर वो Condition 1 True हुआ तो ही वो निचे if Block के अन्दर जायेगा और वो Condition 2 को Check करेगा , अगर वो Condition भी True हुए , तो वो उस Statement 1 को Execute करेगा , और अगर वो Condition True नही हुआ मतलब False हो गये , तो वो निचे else Block के अन्दर Statement 2 को Execute करेगा |
और अगर वो पहला Condition 1 True नही हुआ , तो इन सारे Statement में से कोई भी Execute नही होगा , बल्कि वो Direct निचे else Block के अन्दर आयेगा और Statement 3 को Execute करके वो Code को Print कर देगा |
तो इस तरह से ही ये Nested if else Statement काम करता हे अपने Program में .. उम्मीद करता हु समझ में अगये होंगे ,,,,चलिए के Program करके देखते हे ,,,
Conclusion :-
आज की इस आर्टिकल के अन्दर हमने Conditional Statement के बारे में आप लोगो को पूरी जानकारी देने की कौसिस की हे , Conditional Statement के अन्दर if , if else और elif Statement होता हे , वो Condition के ऊपर ही काम करता हे | जेइसे अगर कोई Condition True हुआ तो एक Statement Execute होगा , और अगर Condition False हुए , तो एक Statement Execute होगा |उम्मीद करता हु आज की (Conditional Statements in Python in Hindi) इस आर्टिकल को पसंद आया होगा , अगर पसंद आया हे , तो अपने दोस्तों के साथ शेयर जरुर करे | और अगर इस Post के Related कोई भी Doubt रहे गये तो आप निचे Comment करके पुच सकते हो |
धन्यवाद....