ازگر میں ایک لوپ کے اندر وقفے کا استعمال کیسے کریں اور بیان جاری رکھیں۔

How Use Break Continue Statement Within Loop Python



توڑنا۔ اور جاری رہے بیانات کسی بھی پروگرامنگ زبان کے اندر مختلف مقاصد کے لیے استعمال ہوتے ہیں۔ یہ دونوں بیانات سمجھے جاتے ہیں۔ چھلانگ بیانات کیونکہ دونوں بیانات کنٹرول کو ایک حصے سے دوسرے حصے میں منتقل کرتے ہیں۔ کی توڑ کسی بھی مخصوص حالت کی بنیاد پر لوپ کو ختم کرنے کے لیے بیان کسی بھی لوپ کے اندر استعمال کیا جاتا ہے اس سے پہلے کہ ختم ہونے کی حالت ظاہر ہو۔ کی جاری رہے کسی بھی مخصوص حالت کی بنیاد پر لوپ کے ایک یا زیادہ بیانات کو خارج کرنے کے لیے بیان کسی بھی لوپ کے اندر استعمال کیا جاتا ہے لیکن یہ لوپ کو ختم کرنے کے لیے استعمال نہیں ہوتا ہے۔ یہ بیانات ازگر لوپ کے اندر کیسے استعمال ہوتے ہیں اس سبق میں دکھائے گئے ہیں۔

ایک کا استعمال کرتے ہوئے توڑ بیان:

کی توڑ بیان ازگر میں کسی بھی لوپ کے اندر مختلف مقاصد کے لیے استعمال کیا جا سکتا ہے۔ کے کچھ استعمالات۔ توڑ بیانات اس ٹیوٹوریل کے درج ذیل حصے میں مختلف مثالوں کا استعمال کرتے ہوئے دکھائے گئے ہیں۔







مثال 1: بے ترتیب تعداد کی بنیاد پر لامحدود لوپ کو ختم کریں۔

مندرجہ ذیل مثال میں ، ایک عدد بے ترتیب نمبر لامحدود کے اندر پیدا کیا جائے گا۔ جبکہ لوپ جب نئی پیدا ہونے والی بے ترتیب قیمت اس سے زیادہ ہو۔ 75۔ یا اس کے برابر 99۔ پھر توڑ بیان پر عمل کیا جائے گا اور لوپ کو ختم کر دیا جائے گا ورنہ لوپ دیگر اقدار کے لیے جاری رہے گا۔



#!/usr/bin/env python3
# رینڈنٹ ماڈیول درآمد کریں۔
سے بے ترتیب درآمدڈیٹنگ

# ایک لامحدود جبکہ لوپ کی وضاحت کریں۔
جبکہ(سچ ہے۔):

# 10 سے 99 تک ایک رینڈن نمبر بنائیں۔
نمبر=ڈیٹنگ(10۔،99۔)

# فی الحال تیار کردہ نمبر پرنٹ کریں۔
پرنٹ کریں('نئی پیدا کردہ تعداد٪ s ہے'٪ تعداد)

# نمبر 75 سے زیادہ ہو تو لوپ کو ختم کریں۔
اگر (نمبر> 75۔ ):
پرنٹ کریں('اگلی بار بہتر قسمت')
توڑ

# لوپ کو ختم کریں اگر نمبر 99 کے برابر ہو۔
ایلف(نمبر== 99۔):
پرنٹ کریں('بنگو !!! ، تم فاتح ہو')
توڑ

# لوپ جاری رکھیں۔
اور:
پرنٹ کریں('آپ دوسری بار کوشش کر سکتے ہیں')

آؤٹ پٹ:



اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔





مثال 2: کسی خاص قدر کی بنیاد پر فہرست کی تکرار روکیں۔

مندرجہ ذیل سکرپٹ نامی فہرست متغیر سے اقدار پڑھیں گے۔ زبانیں a کا استعمال کرتے ہوئے کے لیے لوپ جب اگر لوپ کے اندر کی حالت درست ہو جاتی ہے پھر لوپ کو تمام آئٹمز کو پڑھنے سے پہلے ختم کر دیا جائے گا۔ توڑ بیان



#!/usr/bin/env python3
# زبانوں کی فہرست کا اعلان کریں۔
زبانیں= ['باش'،'پی ایچ پی'،'جاوا'،'ازگر'، 'سی #'، 'سی ++']

# فہرست پرنٹ کریں جب تک کہ بریک اسٹیٹمنٹ پر عمل نہ کیا جائے۔
پرنٹ کریں('مختلف زبانوں کی فہرست:')

# فہرست کی تکرار کریں۔
کے لیےناممیںزبانیں:

# موجودہ فہرست آئٹم پرنٹ کریں۔
پرنٹ کریں(نام)

# لوپ سے باہر نکلنے کی حالت چیک کریں۔
اگر (نام== 'ازگر'):
توڑ

# لوپ ٹرمینیشن میسج پرنٹ کریں۔
پرنٹ کریں('لوپ سے ختم')

آؤٹ پٹ:

اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

مثال 3: لغت سے مخصوص تین اشیاء پڑھیں۔

مندرجہ ذیل مثال سے پتہ چلتا ہے کہ آپ کس طرح لغت سے صرف تین مخصوص اشیاء کو پڑھ سکتے ہیں۔ ایک وقفہ بیان اور کے لیے لوپ سکرپٹ میں چھ آئٹمز کی ایک لغت کی وضاحت کی گئی ہے جہاں کلید میں ایک طالب علم کا نام ہوتا ہے اور ویلیو میں اس طالب علم کی میرٹ پوزیشن ہوتی ہے۔ کی کے لیے لوپ کا استعمال لغت کی اقدار کو پڑھنے اور ان طلباء کے ناموں کو ایک فہرست میں محفوظ کرنے کے لیے کیا جاتا ہے جن کی میرٹ پوزیشن 1 سے 3 کے اندر ہوتی ہے۔ توڑ بیان

#!/usr/bin/env python3
# پہلے تین افراد کے نام محفوظ کرنے کے لیے فہرست کی وضاحت کریں۔
ٹاپ لسٹ= [''،''،'']

# لوپ کو ختم کرنے کے لیے کاؤنٹر ویلیو سیٹ کریں۔
کاؤنٹر=

# چھ عناصر کی لغت کی وضاحت کریں۔
میرٹ لسٹ= {'محمد':، 'ملا رحمان':، 'ساکب الحسن':، 'برائن لارا':،
'سچن ٹنڈولکر':، 'علیف حسین': }

# پہلے تین قابل افراد کے نام بازیافت کرنے کے لیے لغت کی اقدار کی تکرار کریں۔
کے لیےطالب علم کا ناممیںمیرٹ لسٹ:

# میرٹ پوزیشن پڑھیں۔
میرٹ_پوز=میرٹ لسٹ[طالب علم کا نام]

# فہرست میں انڈیکس ویلیو اسٹور کریں اگر پوزیشن 1 سے 3 کے اندر ہو اور 1 سے کاؤنٹر ہو۔
اگر(میرٹ_پوز< ):
ٹاپ لسٹ[میرٹ_پوز] =طالب علم کا نام
کاؤنٹر=کاؤنٹر +

# لوپ سے ختم کریں اگر کاؤنٹر ویلیو 3 ہے۔
اگر (کاؤنٹر== ):
توڑ

# پوزیشن کی بنیاد پر فہرست کی اقدار کو پڑھیں اور پرنٹ کریں۔
کے لیےnمیں رینج(،):
پرنٹ کریں('٪ s پوزیشن میں ہے٪ s'٪(ٹاپ لسٹ[n]،n+))

آؤٹ پٹ:

اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

جاری بیان کا استعمال کرتے ہوئے:

کی جاری رہے بیان لوپ کو ختم نہیں کرتا جیسے a توڑ بیان یہ کچھ خاص بیانات پر عمل کیے بغیر پروگرام کا کنٹرول لوپ کے اوپری حصے میں منتقل کرتا ہے۔ کے کچھ استعمالات۔ جاری رہے بیان کو مختلف مثالوں کا استعمال کرتے ہوئے اس ٹیوٹوریل کے درج ذیل حصے میں دکھایا گیا ہے۔

مثال 4: ان اقدار کو ایک فہرست سے پرنٹ کریں جو 3 اور 5 سے تقسیم ہیں۔

درج ذیل اسکرپٹ لوپ کے لیے استعمال ہونے والے نمبروں کی ایک فہرست کو پڑھے گا اور ان نمبروں کو فہرست سے پرنٹ کرے گا جو 3 اور 5 سے تقسیم ہیں۔ اگر اور جاری رہے بیان

#!/usr/bin/env python3
# نمبروں کی فہرست کا اعلان کریں۔
نمبر= [، 10۔، گیارہ، پندرہ، 25۔،30۔،46۔، چار پانچ، پچاس]

# پیغام پرنٹ کریں۔
پرنٹ کریں(نمبر 3 اور 5 سے تقسیم:)

# فہرست کی تکرار کریں۔
کے لیےnمیںنمبر:

# جاری بیان چلانے کے لیے شرط چیک کریں۔
اگر ( ! = یا ! = ):
جاری رہے

# ان نمبروں کو پرنٹ کریں جو 3 اور 5 سے تقسیم ہوتے ہیں۔
اور:
پرنٹ کریں(n)

آؤٹ پٹ:

اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

مثال 5: لغت سے مخصوص اقدار پرنٹ کریں۔

پانچ افراد کی لغت اسکرپٹ میں بیان کی گئی ہے جہاں کلید میں شخص کا نام ہوتا ہے اور ہر کلید کی قیمت پر مشتمل ہوتا ہے۔ موجودہ' یا ' غیر حاضر' قدر کے طور پر. درج ذیل سکرپٹ ان افراد کے نام کو لغت سے چھاپے گا جس میں قدر ہے ، 'موجودہ' .

#!/usr/bin/env python3
# 5 افراد کی لغت کی وضاحت کریں۔
افراد= {'مسٹر. مائیکل ':'موجودہ'، 'مسٹر. رابن:'غیر حاضر'، 'مسز. وہ ':'غیر حاضر'،
'مس لارا':'موجودہ'، 'مسٹر. حسین ':'موجودہ' }

# پیغام پرنٹ کریں۔
پرنٹ کریں(مندرجہ ذیل افراد میٹنگ میں موجود ہیں:)

# لغت کی تکرار کریں۔
کے لیےناممیںافراد:
# جاری بیان چلانے کے لیے شرط چیک کریں۔
اگر (افراد[نام] == 'غیر حاضر'):
جاری رہے
# اس شخص کا نام پرنٹ کریں۔
اور:
پرنٹ کریں(نام)

آؤٹ پٹ:

اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

نتیجہ:

وقفے اور جاری بیانات کے مابین فرق کو اس ٹیوٹوریل میں مختلف مثالوں کے ذریعے بیان کیا گیا ہے۔ اس سے قارئین کو ان بیانات کے استعمال کو صحیح طریقے سے جاننے میں مدد ملے گی۔

مصنف کی ویڈیو دیکھیں: یہاں