هن سلسلي جي ڇهين ليڪچر ۾ ڀليڪار. هاڻي اسان پروگرامنگ ۾ گهيرو ٿي رهيا آهيون ۽ اسان پائٿون ۾ ”if بيان“ جو استعمال سکي سگهنداسين.
"جيڪڏهن بيان" پروگرامنگ ۾ انتهائي اهم آهن جيئن اهي اسان کي پروگرام ٺاهڻ جي اجازت ڏين ٿيون جيڪي ڪجهه شرطن جي بنياد تي فيصلا ڪري سگهن ٿيون.
جيڪڏهن بيان
"جيڪڏهن بيان" ڪيترن ئي فيصلن جي بنياد تي پروگرام کي هلائڻ لاء استعمال ڪيو ويندو آهي. مثال طور، هي پڙهو:
"جيڪڏهن اهو گرم آهي،
اهو هڪ گرم ڏينهن آهي
پيئڻ جو گهڻو پاڻي پيئي
ٻي صورت ۾، جيڪڏهن اهو ٿڌو آهي
اهو ٿڌو ڏينهن آهي
گرم ڪپڙا پائڻ
ٻي صورت ۾، اهو هڪ خوبصورت ڏينهن آهي "
مٿين بيانن ۾، اسان ڪجهه شرطن جي بنياد تي ڪجهه فيصلا ڪري رهيا آهيون. پهريون بيان هڪ شرط آهي، ٻيو ان جو اثر آهي ۽ ٽيون هڪ فيصلي تي عمل ڪرڻ آهي.
جيڪڏهن بيان ساڳيا ڪم ڪن ٿا.
اچو ته ان کي پروگرامنگ ۾ ڏسو.
اسان متعارف ڪري رهيا آهيون هڪ بوليان متغير.
is_hot = true
هاڻي اسان هڪ "جيڪڏهن بيان" شامل ڪنداسين
if is_hot:
print("It's a hot day.")
ھاڻي اھو بيان عمل ۾ ايندو جيڪڏھن مٿين شرط صحيح آھي. "جيڪ بيان" مان نڪرڻ لاءِ توهان کي دٻائڻو پوندو "Shift + Tab" پنهنجي ڪرسر کي لائن ۾ آڻڻ لاءِ ڪوڊ جي نئين لائن لاءِ.
هاڻي اچو ته هن پروگرام کي هلائي.
هاڻي اچو ته هن پروگرام سان راند ڪريو.
ڏسو ته ڇا ٿيندو جيڪڏهن آئون مٿين شرط کي غلط ڪري ڇڏيندس.
اهو واضح آهي ته جيڪڏهن شرط غلط آهي، "جيڪڏهن بيان" تي عمل نه ڪيو ويو آهي. هاڻي اسان هڪ ٻي شرط شامل ڪرڻ وارا آهيون جيڪا پهرين شرط پوري نه ٿيڻ جي صورت ۾ ڪئي ويندي.
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
”جيڪڏھن“ حالت غلط آھي اھڙيءَ طرح مترجم ”ٻيو“ انڊينٽ ھيٺ ڏنل ڪوڊن جي ايندڙ سيٽ ڏانھن ويندو.
”جيڪڏهن بيان“ ضروري ناهي ته فقط ٻن شرطن تائين محدود هجي. توهان ڪيترن ئي حالتن ۾ چيڪ ڪري سگهو ٿا جيئن توهان چاهيو ٿا. اچو ته هن پروگرام ۾ ڪجهه شرط شامل ڪريون.
اسان هڪ ٻي حالت جي وضاحت ڪري رهيا آهيون بولان متغير سان. ان کي ٿيڻ ڏي:
if_cold = True
ھاڻي اسان پنھنجي پروگرام ۾ ٽيون شرط شامل ڪري سگھون ٿا. اهو هن طرح ڪم ڪري ٿو
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
هاڻي جيڪڏهن اهو نه گرم ڏينهن آهي ۽ نه ئي ٿڌو، پوءِ اهو هڪ خوبصورت ڏينهن آهي. هتي اسان هڪ نئون فعل ”ايلف“ استعمال ڪيو آهي ته پهرين ”جيڪ“ ۽ آخري ”ٻيو“ جي وچ ۾ نئين حالت جي وضاحت ڪرڻ لاءِ. توھان شامل ڪري سگھوٿا ڪيترائي ”ايلف“ جيترو توھان چاھيو.
ج
حل
ويڙهيو!
مون کي اميد آهي ته توهان دوست هن سيريز مان لطف اندوز ٿيندا. ايندڙ ليڪچر پائٿون ۾ آپريٽرز جي استعمال تي هوندو.
سلام!
جواب ڇڏي وڃو