အဆုံးမရှိစီးရီးတစ်ခုကိုတွက်ချက်ရန် 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 ပရိုဂရမ်းမင်း၏ အခြေခံများကို အကျုံးဝင်သည်။