شما این محصولات را انتخاب کرده اید

سبد خرید

تفاوت بین for و while در پایتون
شناسه پست: 7208
بازدید: 123

تفاوت بین for و while در پایتون

توضیحات:

در زبان برنامه‌نویسی پایتون، دو حلقه تکراری for و while وجود دارند که بیانگر اجرای تکراری یک بخش کد می‌باشند.

این دو حلقه تکراری از لحاظ عملکرد متفاوتی عمل می‌کنند:

  1. for : حلقه for برای اجرای یک بلوک کد بر روی یک مجموعه داده‌ها (مانند لیست، رشته، تاپل و …) به تعداد عناصر موجود در مجموعه مورد نظر استفاده می‌شود. برای هر عنصر در مجموعه، بلوک کد مشخص شده در داخل حلقهforاجرا می‌شود.

مثال:

for i in range(5):
    print(i)

این کد حلقه for را ایجاد می‌کند که برای اعداد 0 تا 4 (تعداد عناصر در range(5) ) بلوک کد print(i) را اجرا می‌کند.

  1. while : حلقه while تا زمانی که یک شرط خاص برقرار باشد، بلوک کد مشخص شده در داخل حلقه را اجرا می‌کند. به عبارت دیگر، تا زمانی که شرط مشخص شده در while درست باشد، حلقه ادامه می‌یابد.

مثال:

i = 0
while i < 5:
    print(i)
    i += 1

در این مثال، حلقه while تا زمانی کهiکوچکتر از 5 باشد، بلوک کد print(i) و i += 1 را اجرا می‌کند.

بنابراین، تفاوت اصلی بین حلقه for و while در پایتون این است که حلقه for بر روی مجموعه داده‌ها تکرار می‌شود، در حالی که حلقه while تا زمانی که یک شرط خاص برقرار باشد ادامه می‌یابد. انتخاب بین استفاده از for و while بستگی به نوع مسئله و ساختار کد مورد نظر دارد.

موفق باشید

A.J

پست های مرتبط:

اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها