Introduction to Python Decision Making
जब आप एक certain code को किसी condition के आधार पर execute करना चाहते है तो इसके लिए आप decision making apply करते है।
Python में आपको decision making के लिए कुछ statements provide किये गए है जिनके आधार पर आप define कर सकते है की किसी code को कब execute करना है और कब execute नहीं करना है। इन statements को decision making statements कहा जाता है।
- if Statement
- if-else Statement
- nested if Statement
Python If Statement
If में define किये गए statements केवल तब ही execute होते है जब condition true होती है। If statement define करने के लिए if keyword का प्रयोग किया जाता है।
if condition:
#statements to be executed when above condition is true… |
इसके बाद condition define की जाती है। यह condition basically एक expression होता है और evaluate किये जाने पर इसका result या तो true या false होता है।
यदि expression का result true होता है केवल तब ही if block के statements execute होते है। Condition के false होने पर if block को skip कर दिया जाता है और उसका कोई भी statement execute नहीं होता है।
if 5>3:
print(“5 is greater than 3”) |
Python If-Else Statement
If-else statement को आप if statement का advanced version समझ सकते है। If statement के द्वारा सिर्फ condition true होने की situation को ही handle किया जाता है।
लेकिन if-else statement द्वारा आप condition true or false दोनों प्रकार की situation को control कर सकते है।
If else statement को if और else keywords के माध्यम से define किया जाता है।
if condition:
#statements to be executed when condition is true else: #statements to be executed when condition is false |
If block के statement तब execute किये जाते है जब condition true होती है और else block के statement तब execute किये जाते है जब condition false होती है।
if 10 < 5:
print(“10 is less than 5”) else: print(“10 is greater than 5”) |
Python elif Statement
If-else statement सिर्फ condition true और false होने की situation में ही कार्य करता है। यदि आप multiple conditions को check करना चाहते है तो इसके लिए आपको elif statement use करना चाहिए।
यह statement if else की तरह ही define किया जाता है। बस और conditions define करने के लिए if और else के बीच elif block भी add कर दिया जाता है।
यह statement if, elif और else keywords के द्वारा कार्य करता है।
if condition:
#statements to be executed when if condition is true elif condition: #statements to be executed when elif condition is true else: #statement to be executed when all the above conditions are false |
If और else के बीच आप कितने भी elif blocks add कर सकते है। यदि if condition true होती है तो if block के statements execute हो जाते है।
If condition false होने पर elif condition evaluate होती है। यदि यह condition true होती है तो elif block के statements execute हो जाते है नहीं तो else block के statements execute हो जाते है।
if 10 < 9:
print(“9 is greater than 10”) elif 9 < 10: print(“9 is smaller than 10”) else: print(“In appropriate condition.”) |
Python Nested If Statement
जब एक if block के अंदर दूसरा if block define किया जाता है तो वह nested if statement कहा जाता है।if 10 > 3: if 10 > 6: print(“10 is greater than 3 and 6”)
0 Comments