ဖြေရှင်းထားသည်- python တန်ပြန် အနန္တစီးရီး

အဆုံးမရှိစီးရီးတစ်ခုကိုတွက်ချက်ရန် Python ကောင်တာအသုံးပြုခြင်း၏ အဓိကပြဿနာမှာ ကောင်တာနောက်ဆုံးတွင် ပြည့်လျှံနေခြင်းဖြစ်သည်။ ၎င်းသည် စီးရီးများကို တွက်ချက်ရန် ကြိုးစားသောအခါ မမျှော်လင့်ထားသော ရလဒ်များကို ဖြစ်စေနိုင်သည်။

def counter():
    i = 0
    while True:
        yield i
        i += 1

၎င်းသည် 0 မှစတင်၍ အဆုံးမရှိ integers ကိုပြန်ပေးသည့် generator function တစ်ခုဖြစ်သည်။

အနန္တစီးရီးဆိုတာ ဘာလဲ။

အဆုံးမရှိသော စီးရီးသည် အဆုံးမရှိ ဆက်လက်ကြီးထွားနေသည့် ကိန်းဂဏာန်းများဖြစ်သည်။ Python တွင်၊ အနန္တစီးရီးတစ်ခုကို အောက်ပါအထားအသိုကို အသုံးပြု၍ ကိုယ်စားပြုနိုင်သည်-

စီးရီး = [x_1၊ x_2၊ x_3၊ …]

စီးရီးရှိ ပထမနံပါတ်သည် x_1 ဖြစ်ပြီး စီးရီးရှိ နောက်ဆုံးနံပါတ်မှာ x_n ဖြစ်သည်။ အတွဲလိုက်သည် ထာဝစဉ်ဆက်လက်ကြီးထွားမည်ဖြစ်ပြီး၊ စီးရီး၏အသစ်တစ်ခုစီသည် စီးရီးရှိ ယခင်နံပါတ်နှစ်ခု၏ပေါင်းလဒ်နှင့် ညီမျှမည်ဖြစ်သည်။

စီးရီးအကြောင်း

Python ရှိ About စီးရီးသည် သင့်အား Python ပရိုဂရမ်းမင်းဘာသာစကားကို အသုံးပြုနည်းကို သင်ကြားပေးသည့် ကျူတိုရီရယ်အစုတစ်ခုဖြစ်သည်။ စီးရီးရှိ ပထမဆုံး သင်ခန်းစာ၊ About Python သည် Python ပရိုဂရမ်းမင်း၏ အခြေခံများကို အကျုံးဝင်သည်။

Related ရေးသားချက်များ:

a Comment ချန်ထား