Oktatás * Programozás 2 * Szkriptnyelvek * levelezősök Félévek Linkek * kalendárium |
Py3 /
20170314aπ értékének meghatározása random számokkal A https://www.youtube.com/watch?v=RZBhSi_PwHU címen egy érdekes videót találnak arról, hogy random számokat generálva hogyan tudjuk megközelíteni π értékét. Annak a valószínűsége, hogy két random szám relatív prím: A videóban az illető 500 random számpárt generált, amiből 322 számpár lett relatív prím, azaz Feladat Írjunk egy programot, ami szimulálja a videóban látott műveleteket. A kimenet legyen π értékének a közelítése. A szimulációban használt változókat kezeljük konstans értékekként. A videóban a random számok az [1,…,120] tartományból lettek kiválasztva, de ha növeljük az intervallum méretét, ill. az iterációk számát, akkor pontosabb becslést kaphatunk. Ha kész, akkor játsszunk a konstans változók értékeivel. Milyen beállítások mellett kapunk pontosabb eredményt? Segítség #!/usr/bin/env python3 ITERATION_NUMBER = 500 LOWER = 1 UPPER = 120 ... >>> from math import sqrt >>> sqrt(9) 3.0 >>> >>> from random import randint >>> randint(1, 120) # random egész az [1,...,120] zárt intervallumból 96 |
Blogjaim, hobbi projektjeim * The Ubuntu Incident [ edit ] |