Skip to content

لیکچر 16: `لوپس دہرائے جانے والے اعمال – پائتھن

Python environment

پائتھن کورس کا لیکچر 16۔ for لوپس کا استعمال کرتے ہوئے فہرست میں اشیاء پر دہرانے اور اعمال کو دہرانے کا طریقہ سیکھیں۔

دہرائے جانے والے کاموں کو خودکار بنانا

تصور کریں کہ آپ کے پاس 100 طالب علموں کے ناموں کی ایک فہرست ہے اور آپ ہر ایک کے لیے ایک مبارکباد پرنٹ کرنا چاہتے ہیں۔ آپ 100 الگ الگ print() سٹیٹمنٹس لکھ سکتے ہیں، لیکن یہ انتہائی تھکا دینے والا اور غیر موثر ہوگا۔

ایک لوپ ایک پروگرامنگ ڈھانچہ ہے جو آپ کو کوڈ کے ایک بلاک کو کئی بار دہرانے کی اجازت دیتا ہے۔ فہرستوں کے ساتھ آپ جو سب سے عام قسم کا لوپ استعمال کریں گے وہ for لوپ ہے۔

for لوپ عمل میں

ایک for لوپ ایک فہرست لیتا ہے اور اس فہرست میں ہر آئٹم کے لیے ایک کارروائی انجام دیتا ہے۔ یہ کہنے کا ایک طریقہ ہے، “اس فہرست میں ہر آئٹم کے لیے، یہ کام کرو۔”

ساخت کچھ یوں نظر آتی ہے:

magicians = ['alice', 'david', 'carolina']

for magician in magicians:
    # This indented block of code will run once for each item in the list
    print(magician)

کوڈ کی تفصیل:

  1. for magician in magicians:: یہ لائن پائتھن کو بتاتی ہے کہ magicians فہرست سے پہلی آئٹم حاصل کرے اور اسے magician نامی ایک نئے عارضی متغیر میں ذخیرہ کرے۔
  2. print(magician): لوپ کے اندر کا کوڈ چلتا ہے۔ پہلے پاس میں، یہ “alice” پرنٹ کرتا ہے۔
  3. پائتھن پھر اوپر واپس جاتا ہے، اگلی آئٹم (“david”) حاصل کرتا ہے، اسے magician میں ذخیرہ کرتا ہے، اور انڈینٹڈ کوڈ کو دوبارہ چلاتا ہے۔
  4. یہ عمل اس وقت تک دہرایا جاتا ہے جب تک فہرست میں مزید آئٹمز نہ ہوں۔

لوپ کے اندر مزید کام کرنا

magicians = ['alice', 'david', 'carolina']

for magician in magicians:
    print(magician.title() + ", that was a great trick!")
    print("I can't wait to see your next trick, " + magician.title() + ".\n")

print("Thank you, everyone. That was a great magic show!") # This line is not indented, so it runs only once after the loop is finished.
لیکچر کا خلاصہ

آپ نے ایک for لوپ کا استعمال کرتے ہوئے ایک فہرست میں تمام اشیاء پر دہرانا سیکھا ہے۔ یہ کاموں کو خودکار بنانے اور ڈیٹا کے مجموعوں کے ساتھ مؤثر طریقے سے کام کرنے کے لیے ایک بنیادی تصور ہے۔ یاد رکھیں کہ کوئی بھی کوڈ جسے آپ دہرانا چاہتے ہیں اسے لوپ کے اندر انڈینٹ کیا جانا چاہیے۔

اگلی بار

ایک اور قسم کا لوپ ہے جو اس وقت تک چلتا ہے جب تک ایک خاص شرط درست ہو۔ ہم اگلے لیکچر میں while لوپس (مشروط تکرار) پر اس کی کھوج کریں گے۔

لیکچر 15: فہرستوں کے ساتھ کام کرنا

install Python on your computer

Leave a Reply