Il problema principale con l'utilizzo di un contatore Python per calcolare una serie infinita è che il contatore finirà per traboccare. Ciò può causare risultati imprevisti quando si tenta di calcolare la serie.
def counter(): i = 0 while True: yield i i += 1
Questa è una funzione generatore che restituisce una sequenza infinita di numeri interi, a partire da 0.
Cosa sono le serie infinite
Una serie infinita è una sequenza di numeri che continua a crescere senza fine. In Python, una serie infinita può essere rappresentata usando la seguente sintassi:
serie = [x_1, x_2, x_3, …]
Il primo numero della serie è x_1 e l'ultimo numero della serie è x_n. La sequenza continuerà a crescere per sempre e ogni nuova aggiunta alla serie sarà uguale alla somma dei due numeri precedenti della serie.
A proposito di serie
La serie About in Python è una serie di tutorial che ti insegnano come utilizzare il linguaggio di programmazione Python. Il primo tutorial della serie, Informazioni su Python, copre le basi della programmazione Python.