حلقه معین (for)
کاربرد
- برای پیمایش روی مجموعهای مشخص از آیتمها (لیست، خطوط فایل، محدوده اعداد و…)
تفاوت for و while
| حلقه | نوع | توضیح |
|---|---|---|
for |
معین | روی مجموعهای مشخص از آیتمها حلقه میزنه، به تعداد آیتمها تکرار میشه |
while |
نامعین | تا وقتی شرط False بشه ادامه پیدا میکنه، تعداد تکرار مشخص نیست |
مثال
friends = ['Joseph', 'Glenn', 'Sally']
for friend in friends:
print('Happy New Year: ', friend)
print('Done!')- متغیر
friendبه ترتیب مقدار هر عنصر لیست رو میگیره - بعد از تموم شدن حلقه، خط بعدی (
Done!) اجرا میشه
پیمایش روی لیست
برای اعمال تغییرات روی لیست میتوانیم از شیوه زیر استفاده کنیم:
nums = [1, 2, 3, 4]
nums_power = [n ** 2 for n in nums]
print(nums_power)[1, 4, 9, 16]
تمرین
احتیاطسوالات سایت کوئرا
- 9774 - عدد چاپکن
- 17244 - شارژ موبایل
- 589 - فاکتوریل
- 2529 - اسمها
- 3409 - جدول ضرب گنده
- 3539 - تکرقمی
- 282 - کامل بودن یا نبودن
- 616 - توان دو
- 591 - چاپ مربع
- 618 - چاپ لوزی
- 3405 - چاپ برعکس
- 617 - عدد خودمغلوب
- 4065 - خر در چمن فراوونه!!
- 3537 - سوال زرد
- 2885 - سوال ساده
- 28947 - کمک به کاپی
- 588 - ماکزیمم
- 10231 - خُب باقر سرما خورده
- 10232 - باقر خستهست ولی بیفرهنگ نه