Terpecahkan: seri penghitung python tak terbatas

Masalah utama dengan menggunakan penghitung Python untuk menghitung deret tak terbatas adalah bahwa penghitung pada akhirnya akan meluap. Hal ini dapat menyebabkan hasil yang tidak terduga saat mencoba menghitung deret.

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

Ini adalah fungsi generator yang mengembalikan urutan bilangan bulat tak terbatas, mulai dari 0.

Apa itu deret tak terbatas

Deret tak terhingga adalah deretan angka yang terus bertambah tanpa akhir. Dalam Python, deret tak hingga dapat direpresentasikan menggunakan sintaks berikut:

deret = [x_1, x_2, x_3, …]

Angka pertama dalam deret adalah x_1 dan angka terakhir dalam deret adalah x_n. Urutannya akan terus bertambah selamanya, dan setiap tambahan baru pada deret tersebut akan sama dengan jumlah dari dua angka sebelumnya dalam deret tersebut.

Tentang seri

Seri Tentang di Python adalah kumpulan tutorial yang mengajarkan Anda cara menggunakan bahasa pemrograman Python. Tutorial pertama dalam seri ini, Tentang Python, mencakup dasar-dasar pemrograman Python.

Pos terkait:

Tinggalkan Komentar