Advertisement
Guest User

Untitled

a guest
Feb 21st, 2021
2,666
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. $ cat a.py
  2. #!/usr/bin/env python
  3. import random
  4.  
  5. N = 10000
  6.  
  7. for x in range(5):
  8. t = 0
  9. for _ in range(N):
  10. c = 0
  11. for _ in range(7):
  12. p = random.randint(1, 10)
  13. if p == 10:
  14. t += 1
  15. break
  16. elif p >= 6:
  17. c += 1
  18. if c == 3:
  19. t += 1
  20. break
  21.  
  22. print("Trial #{}: {}/{} = {} %".format(x+1, t, N, float(100 * t)/N))
  23. $ ./a.py
  24. Trial #1: 8397/10000 = 83.97 %
  25. Trial #2: 8443/10000 = 84.43 %
  26. Trial #3: 8435/10000 = 84.35 %
  27. Trial #4: 8450/10000 = 84.5 %
  28. Trial #5: 8460/10000 = 84.6 %
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement