اس سلسلے کے چھٹے لیکچر میں خوش آمدید۔ اب ہم پروگرامنگ کی گہرائی میں جا رہے ہیں اور ہم Python میں "if بیانات" کا استعمال سیکھیں گے۔
پروگرامنگ میں "اگر بیانات" بہت اہم ہیں کیونکہ وہ ہمیں ایسے پروگرام بنانے کی اجازت دیتے ہیں جو کسی شرط کی بنیاد پر فیصلے کر سکیں۔
اگر بیان
"اگر بیان" کا استعمال کئی فیصلوں پر مبنی پروگرام کو انجام دینے کے لیے کیا جاتا ہے۔ مثال کے طور پر، یہ پڑھیں:
"اگر یہ گرم ہے،
یہ ایک گرم دن ہے
زیادہ پانی پیئو
دوسری صورت میں، اگر یہ سردی ہے
یہ سرد دن ہے۔
گرم کپڑے پہنو
ورنہ، یہ ایک خوبصورت دن ہے"
مندرجہ بالا بیانات میں، ہم کچھ شرائط کی بنیاد پر کچھ فیصلے کر رہے ہیں۔ پہلا بیان شرط ہے، دوسرا اس کا مفہوم ہے اور تیسرا فیصلہ پر عمل درآمد کر رہا ہے۔
اگر بیانات اسی طرح کام کرتے ہیں۔
آئیے اسے پروگرامنگ میں دیکھتے ہیں۔
ہم ایک بولین متغیر متعارف کروا رہے ہیں۔
is_hot = true
اب ہم "اگر بیان" شامل کریں گے
if is_hot:
print("It's a hot day.")
اب اس اظہار پر عمل کیا جائے گا اگر اوپر کی شرط درست ہے۔ "if بیان" سے باہر آنے کے لیے آپ کو "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")
اب اگر یہ نہ تو گرم دن ہے اور نہ ہی سرد، تو یہ ایک خوبصورت دن ہے۔ یہاں ہم نے پہلی "if" اور آخری "else" کے درمیان ایک نئی حالت کی وضاحت کے لیے ایک نیا فنکشن "elif" استعمال کیا ہے۔ آپ جتنے چاہیں "ایلیف" شامل کر سکتے ہیں۔
ورزش
حل
لپیٹ!
مجھے امید ہے کہ آپ لوگ اس سیریز سے لطف اندوز ہوں گے۔ اگلا لیکچر Python میں آپریٹرز کے استعمال پر ہو گا۔
امن!
جواب دیجئے