Mulai sekarangMulai gratis

Mengaproksimasi Pi dengan rekursi

Bilangan \(\pi\) dapat dihitung dengan rumus berikut: $$ \pi = 4\sum_{k=0}^{\infty}\frac{(-1)^k}{2k+1}=4\left(\frac{1}{1}-\frac{1}{3}+\frac{1}{5}-\frac{1}{7}+\frac{1}{9}-…\right) $$ Tugas Anda adalah menulis fungsi rekursif untuk mengaproksimasi \(\pi\) menggunakan rumus di atas (aproksimasi berarti bahwa alih-alih hingga tak hingga \(\infty\), deret hanya mempertimbangkan sejumlah elemen tertentu \(n\)).

Berikut contoh nilai \(\pi\) untuk beberapa nilai \(n\):
\(n=0 \rightarrow \pi = 4\)
\(n=1 \rightarrow \pi \approx 2{,}67\)
\(n=2 \rightarrow \pi \approx 3{,}47\)

Latihan ini merupakan bagian dari kursus

Berlatih Pertanyaan Wawancara Coding di Python

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Write an expression to get the k-th element of the series
get_elmnt = lambda k: ____/____
Edit dan Jalankan Kode