### **خلاصه: زمان استفاده از حلقه `for`**
از حلقه **`for`** زمانی استفاده میکنیم که:
1. **تعداد تکرارها مشخص باشد** (مثلاً پیمایش لیست، رشته، یا محدوده اعداد).
2. **نیاز به دسترسی به اندیس یا مقدار آیتمها داشته باشیم** (مثلاً در آرایهها یا دیکشنریها).
3. **بخواهیم کد را مختصر و خوانا بنویسیم** (بهجای `while` وقتی تعداد تکرارها معلوم است).
#### **مثالهای کلیدی:**
- پیمایش لیست:
```python
for item in [1, 2, 3]:
print(item)
```
- تکرار در محدوده عددی:
```python
for i in range(5): # 0 تا 4
print(i)
```
- پیمایش دیکشنری:
```python
for key, value in {"a": 1, "b": 2}.items():
print(key, value)
```
### **تفاوت با `while`:**
- **`for`** → تعداد تکرارها مشخص است.
- **`while`** → تکرار تا زمانی که شرط نامعلوم برقرار باشد (مثلاً تا رسیدن به پاسخ درست از کاربر).
? **نتیجه:** اگر میدانید **چند بار** باید کد اجرا شود، از `for` استفاده کنید!
(22-05-2025, 06:38 PM)Ali Asghar khond نوشته است: چه زمانی از ساختار حلقه for استفاده میکنیم؟
ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم
از ساختار حلقه for زمانی استفاده میکنیم که تعداد دفعات تکرار یک بلوک کد از قبل مشخص باشد یا بخواهیم روی یک مجموعه (مثل لیست، آرایه یا رشته) پیمایش کنیم.
این حلقه برای مواقعی عالیه که دقیقاً میدونی چند بار باید کدت اجرا بشه، در حالی که حلقه while بیشتر برای شرایط نامشخص یا وابسته به یک شرط خاص استفاده میشه.
دانشگاه علمی کاربردی کوشا رشته فناوری اطلاعات و ارتباطات استاد رمضانی دانشجو مجید حقی
ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم
ساختار حلقه for زمانی استفاده میکنیم که تعداد دفعات تکرار یک بلوک کد از قبل مشخص باشد یا بخواهیم روی یک مجموعه (مثل لیست، آرایه یا رشته) پیمایش کنیم.
این حلقه برای مواقعی عالیه که دقیقاً میدونی چند بار باید کدت اجرا بشه، در حالی که حلقه while بیشتر برای شرایط نامشخص یا وابسته به یک شرط خاص استفاده میشه.
ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم
ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم
ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم
(22-05-2025, 06:38 PM)Ali Asghar khond نوشته است: چه زمانی از ساختار حلقه for استفاده میکنیم؟
با سلام
وحید علیزاده
ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم
با تشکر