Özyineleme ile Pi'yi yaklaştır
Sayı \(\pi\) aşağıdaki formülle hesaplanabilir: $$ \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) $$ Görevin, yukarıda tanımlanan formülü kullanarak \(\pi\)'yi yaklaştıran özyinelemeli bir fonksiyon yazmak (yaklaştırma, \(\infty\) yerine dizide yalnızca belirli sayıda \(n\) adet eleman alınması demektir).
İşte bazı \(n\) değerleri için \(\pi\) örnekleri:
\(n=0 \rightarrow \pi = 4\)
\(n=1 \rightarrow \pi \approx 2.67\)
\(n=2 \rightarrow \pi \approx 3.47\)
Bu egzersiz, kursun bir parçasıdır
Python ile Kodlama Mülakatı Soruları Pratiği
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Write an expression to get the k-th element of the series
get_elmnt = lambda k: ____/____