'pi' hesaplama & web siteye aktarma

1.Bunu bir makale olarak algılamayın incelediğim türkçe ve yabancı kaynaklarda hiç pi hesaplama kodu bulamadım belki yardımcı olurum diye atayım dedim :grinning:
2.bunun çıktısını web siteme aktarmayı istiyorum nasıl yapabilirim.

        import sys
def calcPi():
    q, r, t, k, n, l = 1, 0, 1, 1, 3, 3
    while True:
        if 4*q+r-t < n*t:
            yield n
            nr = 10*(r-n*t)
            n  = ((10*(3*q+r))//t)-10*n
            q  *= 10
            r  = nr
        else:
            nr = (2*q+r)*l
            nn = (q*(7*k)+2+(r*l))//(t*l)
            q  *= k
            t  *= l
            l  += 2
            k += 1
            n  = nn
            r  = nr
 

pi_digits = calcPi()
i = 0
for d in pi_digits:
    sys.stdout.write(str(d))
    i += 1
    if i == 40: print(""); i = 0
1 Beğeni

Merhaba,

pi nin tam değerini vermese bile Monte Carlo Yöntemi ile pi sayısını yaklaşık olarak hesaplayabilirsin :slight_smile: Zamanında yapmıştım.

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>

int main()
{
    srand(time(0));

    int inside = 0;

    for(int i = 0; i < 1000000; i++)
    {
        double x = (double)rand() / RAND_MAX;
        double y = (double)rand() / RAND_MAX;

        double d = sqrt(x*x + y*y);
        if(d <= 1.0)
            inside++;

    }

    double pi =(4.0 *  inside) / (1000000);
    printf("PI number is %lf\n", pi);
}

İşte burada bazı sorular patlak veriyor. Web sitesi derken? Nasıl bir web sitesi bu, kısaca web siten hakkında biraz daha bilgiye ihtiyacımız var.

Şu anda söyleyebileceğim tek şey, -python kodun için konuşuyoruz- flask kullanabilirsin. Hatta zamanında ben de basit bir şey yazmıştım flaskla(şu anda çalışmamakta ama flaskdaki tabiri caizse şemayı görmen için iyi olabilir.)

1 Beğeni

Web site konusunu diyim ychvideos.epizy.com diye bir sitem var buradaki çıktı canlı olarak siteme aktarmayı istiyorum ve insanlar ctrl + f tuşlarına basyımı istediği sayıyı bulabilmeli birde firebase den realtime data base desteği alıyorum yaptığım bazı yapay zekalar sayesinde hediye ettiler belki server falan derseniz aklınızda bulunsun serverim var oradan bağlanılabilir.

Açıkcası ben web programlama ile uğraşmıyorum ama sitende py desteği varsa dediğim gibi flask kullanabilirsin. py desteği yoksa sanırım javascriptle de yaparsın diye düşünüyorum. Sonuçta diller de biraz birbirine benzer değil mi?

Evet. Çok teşekkürler biraz flaskı araştırdım aradığım çözümü buldum Tek sıkıntısı elektrik faturası :smiley:

1 Beğeni

Rica ederim :slight_smile: