Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Približek za število π
- import random
- def približekPi(stTock):
- tocke_v_krogu, tocke_izven = 0,0
- for i in range(stTock):
- a, b = random.random(), random.random()
- if a**2 + b**2 > 1:
- tocke_izven += 1
- else:
- tocke_v_krogu += 1
- return tocke_v_krogu/(tocke_v_krogu+tocke_izven)*4
- #Mečemo kocko
- import random def dvakratZapored(): st = 1 a = random.choice([1,2,3,4,5,6]) b = random.choice([1,2,3,4,5,6]) while True: if a == 6 and b == 6: return st + 1 a = b b = random.choice([1,2,3,4,5,6]) st += 1
- def verjetnostDveh6(n): vsota = 0 for i in range(n): vsota += dvakratZapored() return vsota/n
- #Enake decimalke
- def enakeDecimalke(x, k): '''Vsota prvih 5 decimalk števila x''' vs = 0 x = abs(x - int(x)) a = int(x*10) i = 1 while i <= k: x = x * 10 if int(x) != a: return False x = x - int(x) i = i + 1 return True
- import random def kolikoGenerirati(k): koliko = 1 nakŠtevilo = random.random() while not enakeDecimalke(nakŠtevilo, k): nakŠtevilo = random.random() koliko += 1 return koliko, nakŠtevilo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement