تکرار بدون کپیکردن
وقتی میخواهی یک کار را چند بار انجام بدهی، کد را کپیپیست نمیکنی؛ از حلقه استفاده میکنی. حلقهٔ for یک متغیر را بهنوبت روی چند مقدار میگذارد:
for i in range(3):
print("دور", i)
range(5)یعنی عددهای0, 1, 2, 3, 4؛ از صفر شروع میشود و ۵ جزوش نیست.range(1, 6)یعنی1تا5: شروع جزو بازه است، توقف نه.range(2, 11, 2)یعنی2, 4, 6, 8, 10: عدد سوم «گام» است.- خطهای داخل حلقه تورفتگی دارند؛ خطی که تورفتگی ندارد بعد از تمام شدن حلقه اجرا میشود.
الگوی مهم جمعکردن: یک متغیر را با صفر شروع کن (total = 0) و داخل حلقه به آن اضافه کن (total = total + i). این الگو را در برنامههای واقعی بارها میبینی. درس کامل حلقهٔ for را هم ببین.