حلقه ها در پایتون-قسمت اول

بسم الله الرحمن الرحیم

سلام

در این پست می خواهیم حلقه ها را بررسی کنیم

فرض کنید که شما می خواهید یک متن را پنج بار چاپ کنید

در اینصورت می توانیم این کار را بکنیم:

print(&quotHello world!&quot)
print(&quotHello world!&quot)
print(&quotHello world!&quot)
print(&quotHello world!&quot)
print(&quotHello world!&quot)

در مورد ۵۰ بار چطور؟ ۵۰۰ بار چه؟ می توانیم این کار را بکنیم؟

واضح است که این کار خیلی وقت گیر است و نمی توان دستی همه این کارها را کرد

پس کد را تغییر می دهیم:

for i in range(5):
    print(&quotHello world!&quot)

خب بریم سراغ تحلیل این کد:

اول از همه کلمه کلیدی for به چشم شما خواهد خورد

و بعد اسم یک متغیر (که در اینجا i است) و بعد دستور ()range

نتیجه ی این کد می شود:

Hello world!
Hello world!
Hello world!
Hello world!
Hello world!

در اینجا 5 تعداد تکرار حلقه است

این کد می گوید که دستور print("Hello world!") را پنج بار تکرار کن

حالا می خواهیم برنامه ای بنویسیم که یک متن را از کاربر بگیرد و به تعدادی که می گوید این متن تکرار شده و چاپ شود

text = input(&quotEnter a text: &quot)
repeat_time = input(&quotinput repeat time: &quot)
for i in range(repeat_time):
    print(text)

یک متن را می گیرد و سپس مقدار تکرار را و سپس حلقه ای را ایجاد می کند که به مقدار گفته شده متن را چاپ کند

در پست بعدی متغیر را بررسی خواهیم کرد...