Python Decision making
Decision making का उपयोग कर condition के आधार पर statements को execute किया जाता है। Python में निम्न का उपयोग कर Decision making कर सकते है।
- if
- if else
- if elif
Decision making में अगर condition true होती है तो ही statements execute होते है अन्यथा नहीं होते।
1) if
दिया हुआ condition true है तो ही if के statements execute होंगे।
age = 20
if age >= 18:
print('eligible for vote')
2) if else
if else में अगर if में दिया हुआ condition true है तो if के statements execute होंगे अगर false है तब ही else में दिए हुए statements execute होंगे।
else में condition नहीं दी जाता है।
age = 20
if age > 18:
print('eligible for vote')
else
print('not eligible for vote')
2) if elif
if else में अगर if में दिया हुआ condition true है तो if के statements execute होंगे अगर false है तब ही elif में दिया हुआ condition चेक होगा और वो true है तब उसमें दिए हुए statements execute होंगे, नहीं तो else में दिए हुए statements execute होंगे।
elif जितनी बार चाहे उपयोग किया जा सकता है पर ये हमेशा if के बाद ही आता है।
else optional है इसका मतलब यह है के इसका उपयोग किया जा सकता है और नहीं भी।
else हमेशा आखरी में ही उपयोग किया जाता है।
weather = 'rainy'
if weather == 'rainy':
print('rainy season')
elif weather == 'winter':
print('winter season')
else
print('summer season')
4) Nested If
Python में दूसरी languages की तरह if के अंदर if का उपयोग किया जा सकता है इसे ही nested if कहते है।
a = 30
b = 10
if a == 30:
if b >=10:
print('a = 30 and b = 10')
print('a = 10')
0 टिप्पणियाँ
If you have any doubt. Please let me know