ازگر کی پروگرامنگ زبان شروع سے ہی دیگر پروگرامنگ زبانوں سے ایک قدم آگے رہی ہے۔ جب بات آتی ہے تو اسی طرح کا فائدہ ہوتا ہے . اس مضمون میں ، ہم ازگر برائے لوپ کے بارے میں اور ہم کسی پروگرام میں اس کا استعمال کرنے کے بارے میں جانیں گے۔ اس مضمون میں مندرجہ ذیل تصورات کا احاطہ کیا گیا ہے۔
- لوپ کے لئے ازگر کیا ہے؟
- لوپ فار ازگر میں رینج
- لوپ بریک کے لئے ازگر
- لوپ ان لسٹ میں فہرست کے لئے ازگر
- لوپ فار لوپ میں جاری رکھیں
- لوپ کی مثال کے لئے ازگر
ڈیٹا سائنس کے ساتھ بہت زیادہ ایپلی کیشنز اور ازگر کے آسانی سے نفاذ کے ساتھ ، ہر سال ڈیٹا سائنس کے لئے پیدا کی جانے والی ملازمتوں کی تعداد میں نمایاں اضافہ ہوا ہے۔ کے لئے اندراج ایڈورکا کی اور ریئل ٹائم انڈسٹری پراجیکٹس کے ساتھ 24 × 7 سپورٹ کے ساتھ تجربہ حاصل کریں ، جو آپ کو ایک کامیاب ڈیٹا سائنسدان بننے کی راہ پر گامزن کرے گا۔
آئیے آگے بڑھیں اور اس مضمون کا بنیادی تعارف کے ساتھ آغاز کریں لوپ کے لئے ازگر میں
لوپ کے لئے ازگر کیا ہے؟
A جیسے لوپ کو جیسے جیسے تسلسل پر تکرار کرنے کے لئے استعمال کیا جاتا ہے فہرست ، tuple ، سیٹ کریں ، وغیرہ یا۔ اور نہ صرف تسلسل بلکہ کسی تکرار کرنے والی آبجیکٹ کو بھی فار فار لوپ کا استعمال کرتے ہوئے بھی عبور کیا جاسکتا ہے۔
آئیے ذیل میں دکھائے جانے والے فلو چارٹ کی مدد سے for لوپ کو سمجھیں۔
عمل درآمد شروع ہوگا اور تسلسل یا تکرار کرنے والے آبجیکٹ میں پہلی آئٹم کی تلاش کرے گا۔ یہ جانچ کرے گا کہ آیا یہ تسلسل کے اختتام کو پہنچا ہے یا نہیں۔ بلاک میں بیانات پر عمل درآمد کے بعد ، اس کی ترتیب میں اگلی آئٹم کی تلاش ہوگی اور یہ عمل اس وقت تک جاری رہے گا جب تک کہ پھانسی ترتیب میں آخری آئٹم تک نہ پہنچ جائے۔
لوپ سنٹیکس کے لئے ازگر
آئیے ، مثال کے ساتھ لوپ نحو کو سمجھیں:
x = (1،2،3،4،5) میں x میں: پرنٹ (i)
آؤٹ پٹ: ایک
2
3
4
5
جاوا میں XML فائل کو کیسے پارس کرنا ہے
مندرجہ بالا مثال میں ، پھانسی ٹیپل ایکس میں پہلی شے سے شروع ہوئی ، اور یہ اس وقت تک جاری رہی جب تک کہ پھانسی 5 تک نہ پہنچے۔ یہ اس کی ایک بہت ہی آسان مثال ہے کہ ہم ازگر میں لوپ کے ل for کس طرح استعمال کرسکتے ہیں۔ آئیے اس پر بھی ایک نظر ڈالیں کہ رینج فنکشن کو لوپ کے لئے کس طرح استعمال کیا جاسکتا ہے۔
لوپ فار ازگر میں رینج
ازگر میں ، رینج ایک بلٹ ان فنکشن ہے جو ایک تسلسل کو لوٹاتی ہے۔ A رینج فنکشن تین پیرامیٹرز ہیں جو پیرامیٹر شروع کر رہے ہیں ، ختم پیرامیٹر اور ایک قدم پیرامیٹر ہیں۔ ختم ہونے والے پیرامیٹر میں اعلان کردہ نمبر شامل نہیں ہے ، آئیے ہم اسے ایک مثال کے ساتھ سمجھیں۔
a = list (حد (0،10،2)) پرنٹ (a)
آؤٹ پٹ: [0،2،4،6،8]
مندرجہ بالا مثال میں ، تسلسل 0 سے شروع ہوتا ہے اور 9 پر ختم ہوتا ہے کیونکہ اختتامی پیرامیٹر 10 ہے اور مرحلہ 2 ہے ، لہذا اس پر عمل درآمد ہر آئٹم کے بعد 2 مراحل سے چھلانگ لگا دیتا ہے۔
اب آئیے ایک مثال پر ایک نظر ڈالتے ہیں جس میں لوپ کے لئے ازگر کا استعمال کیا جاتا ہے۔
Def پیٹرن (n): k = 2 * n - 2 میں رینج میں (0 ، n): j کے لئے رینج (0 ، k): پرنٹ (آخر = '') k = k - 1 رینج میں جے کے لئے ( 0 ، i + 1): پرنٹ ('*' ، آخر = '') پرنٹ ('r') پیٹرن (15)
آؤٹ پٹ:
مندرجہ بالا مثال میں ، ہم ایک بنانے کے قابل تھے ایک رینج فنکشن کا استعمال کرتے ہوئے۔ ہم سفید جگہوں اور نجمہ قدروں کی صحیح تعداد حاصل کرنے کے ل We ہم نے رینج فنکشن کا استعمال کیا تاکہ ہمیں مذکورہ بالا نمونہ مل سکے۔
آئیے اس پر ایک نظر ڈالتے ہیں کہ ہم لوپ کے لئے ایک ازگر میں بریک اسٹیٹمنٹ کیسے استعمال کرسکتے ہیں۔
لوپ بریک کے لئے ازگر
ازگر میں بریک کنٹرول کا بہاؤ بیان ہے جو وقفے کا سامنا ہوتے ہی پھانسی سے باہر نکلنے کے لئے استعمال ہوتا ہے۔ آئیے ہم سمجھیں کہ ہم کس طرح مثال کے طور پر لوپ میں بریک اسٹیٹمنٹ استعمال کرسکتے ہیں۔
ہم کہتے ہیں کہ ہمارے پاس ایک فہرست ہے بطور آئٹمز ، لہذا مطلوبہ تار کا سامنا ہوتے ہی ہم بریک اسٹیٹمنٹ کا استعمال کرتے ہوئے لوپ سے باہر نکلیں گے۔
کمپنی = ['E' ، 'D' ، 'U' ، 'R' ، 'E' ، 'K' ، 'A'] x کمپنی میں x کے لئے: اگر x == 'R': بریک پرنٹ (x)
آؤٹ پٹ: ہے
ڈی
U
مذکورہ بالا مثال میں ، جیسے ہی لوپ کے تار 'R' کا سامنا ہوتا ہے ، یہ if اسٹیٹ بلاک میں داخل ہوتا ہے جہاں بریک اسٹیٹمنٹ لوپ سے باہر ہوتا ہے۔ اسی طرح ، ہم پریشانی کے بیانات کے مطابق بریک اسٹیٹمنٹ استعمال کرسکتے ہیں۔
اب ، آئیے اس پر ایک نظر ڈالیں کہ ہم لسٹوں میں لوپ کے لئے ازگر کو کس طرح استعمال کرسکتے ہیں۔
لوپ ان لسٹ میں فہرست کے لئے ازگر
ازگر میں ایک فہرست کسی دوسرے کی طرح ایک ترتیب ہے ڈیٹا کی قسم ، لہذا یہ واضح ہے کہ ہم کسی فہرست کو کس طرح استعمال کرسکتے ہیں۔ میں آپ کو ایک مثال دکھاتا ہوں جہاں فہرست میں لوپ کا استعمال ہوتا ہے۔
نزاکت میں ایک پیرامیٹر کیا ہے؟
رنگ = ['نیلے' ، 'سفید'] گاڑی = ['کار' ، 'موٹر سائیکل' ، 'ٹرک'] رنگ_کومباب [[x ، y) رنگ میں x رنگ میں گاڑی کے لئے] پرنٹ (رنگ_کومب)
آؤٹ پٹ: [('نیلے' ، 'کار') ، ('نیلے' ، 'بائک') ، ('نیلے' ، 'ٹرک') ، ('سفید' ، 'کار') ، ('سفید' ، 'بائک') ، ('سفید' ، 'ٹرک')]
آئیے یہ بھی ایک نگاہ ڈالیں کہ ہم اشتہار میں لوپ کے لئے جاری بیان کو کس طرح استعمال کرسکتے ہیں۔
لوپ کے لئے ازگر میں جاری رکھیں
آئیے ہم اسے اسی مثال کو سمجھیں جو ہم نے بریک اسٹیٹمنٹ میں استعمال کیا تھا ، وقفے کی بجائے ، ہم جاری بیان کو استعمال کریں گے۔ یہ بھی ایک کنٹرول بیان ہے لیکن فرق صرف اتنا ہے کہ یہ صرف موجودہ تکرار کو چھوڑ دے گا اور بقیہ تکرار کو بہرحال انجام دے گا۔
کمپنی = ['E' ، 'D' ، 'U' ، 'R' ، 'E' ، 'K' ، 'A'] x کمپنی میں x کے لئے: اگر x == 'R': پرنٹ جاری رکھیں (x)
آؤٹ پٹ: ہے
ڈی
U
ہے
TO
TO
مندرجہ بالا مثال میں ، جاری بیان کا سامنا اس وقت ہوا جب اسٹرنگ ویلیو 'R' تھی ، لہذا پھانسی نے اس خاص تکرار کو چھوڑ دیا اور فہرست میں اگلی آئٹم میں چلا گیا۔
آئیے ، اب ہم اس کی بہتر تفہیم کے لئے کچھ اور مثالوں کو دیکھیں جن سے ہم ازگر میں لوپ کے ل use استعمال کرسکتے ہیں۔
لوپ کی مثال کے لئے ازگر
لوپ پروگرام کے ل a صارف کے ل taken کسی پانچ نمبروں کی مصنوع کو پرنٹ کرنے کے لئے یہ ایک آسان ہے
ریز = 1 میں رینج میں (0،5): n = انٹ (ان پٹ ('ایک نمبر درج کریں')) ریز * = n پرنٹ (دوبارہ)
آؤٹ پٹ:
یہاں چوکوں کے رقبے کا حساب لگانے کے لئے ایک اور آسان پروگرام ہے جس کے اطراف کو فہرست میں دیا گیا ہے۔
طرف = [5،4،7،8،9،3،8،2،6،4] رقبہ = [x * x برائے x میں] پرنٹ (رقبہ)
آؤٹ پٹ: [25 ، 16 ، 49 ، 64 ، 81 ، 9 ، 64 ، 4 ، 36 ، 16]
اب جب ہم لوپ کے تصورات کے ساتھ کام انجام دے چکے ہیں ، تو یہاں کچھ سبق موجود ہیں جو آپ کو منظم انداز میں پروگرامنگ زبان سیکھنے میں مدد فراہم کریں گے۔
ٹیلینڈ ایٹیل ٹول ٹیوٹوریل پی ڈی ایف
یہ ہمارے اس مضمون کے اختتام تک پہنچا ہے جہاں ہم نے یہ سیکھ لیا ہے کہ ہم لوتھ ان پاٹھ میں کس طرح استعمال کرسکتے ہیں۔ میں امید کرتا ہوں کہ اس سبق کے ساتھ جو کچھ آپ کے ساتھ شیئر کیا گیا ہے اس سے آپ صاف ہیں۔
اگر آپ کو یہ مضمون 'لوپ فار لوپ کے لئے' متعلقہ ملا ہے تو ، چیک کریں ایک قابل اعتماد آن لائن سیکھنے کی کمپنی جس کا نیٹ ورک 250،000 سے زیادہ مطمئن سیکھنے والوں کے نیٹ ورک کے ساتھ پوری دنیا میں پھیل گیا ہے۔
ہم یہاں آپ کے سفر کے ہر قدم میں آپ کی مدد کرنے اور نصاب کے ساتھ آنے کے لئے حاضر ہیں جو طلباء اور پیشہ ور افراد کے لئے ڈیزائن کیا گیا ہے جو چاہتے ہیں کہ . کورس آپ کو ازگر کے پروگرامنگ میں آغاز فراہم کرنے اور مختلف اور بنیادی ایڈوانس تصورات کے لئے آپ کو تربیت دینے کے لئے ڈیزائن کیا گیا ہے پسند ہے
اگر آپ کو کوئی سوال آتا ہے تو ، بلا جھجھک اپنے تمام سوالات پوچھیں۔ انہیں 'ازپ لوپ کے لئے ازگر' کے تبصرے سیکشن میں رکھیں اور ہماری ٹیم جواب دینے میں خوش ہوگی۔