Kuxazululiwe: python counter infinite series

Inkinga enkulu ngokusebenzisa ikhawunta yePython ukubala uchungechunge olungapheli ukuthi ikhawunta izogcina ichichima. Lokhu kungabangela imiphumela engalindelekile uma uzama ukubala uchungechunge.

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

Lona umsebenzi wokukhiqiza obuyisela ukulandelana okungapheli kwama-integers, kusukela ku-0.

Kuyini uchungechunge olungapheli

Uchungechunge olungapheli luwuchungechunge lwezinombolo oluqhubeka nokukhula ngaphandle kokuphela. Ku-Python, uchungechunge olungapheli lungamelwa kusetshenziswa i-syntax elandelayo:

uchungechunge = [x_1, x_2, x_3, ...]

Inombolo yokuqala ochungechungeni ithi x_1 futhi inombolo yokugcina ochungechungeni ithi x_n. Uchungechunge luzoqhubeka lukhula phakade, futhi ukungezwa okusha ngakunye ochungechungeni kuzolingana nesamba sezinombolo ezimbili zangaphambilini ochungechungeni.

Mayelana nochungechunge

Uchungechunge lwe-About ku-Python luyisethi yezifundo ezikufundisa indlela yokusebenzisa ulimi lokuhlela lwePython. Isifundo sokuqala ochungechungeni, Mayelana nePython, sihlanganisa izisekelo zohlelo lwePython.

Okuthunyelwe okuhlobene:

Shiya amazwana