Advertisement
danielmrcl

100 dados jogados seis vezes cada

Dec 17th, 2019
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.05 KB | None | 0 0
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. """
  4. Created on Tue Dec 17 19:38:37 2019
  5. @author: Daniel Marc. http://twitter.com/danielsmrcl
  6.  
  7. Um dado jogado 6 vezes teria uma média padrão de: 1+2+3+4+5+6/6 = 3.5
  8. más isso não acontece porque os números variam muito. Em teoria, quanto mais dados eu jogar,
  9. mais proximo da realidade essa média ficará.
  10.  
  11. Este programa joga vários dados várias vezes e mostra para o usuario qual a média de cada dado
  12. e qual a média total de todas as médias.
  13. """
  14.  
  15. from random import randint
  16.  
  17. mediatotal = 0
  18. for dado in range(1,101):                       #   3 - realiza o processo 1 e 2 cem vezes
  19.     x = 0
  20.     for cont in range(1,7):                     #   1 - joga o dado seis vezes
  21.         x = x + randint(1,6)
  22.     media = x / 6                               #   2 - calcula a média de cada dado
  23.     print(f"media(dado {dado}): {media:.1f}")
  24.     mediatotal = mediatotal + media             #   4 - soma todas as médias de todos os dados
  25. mediatotal = mediatotal / dado                  #   e calcula a média total das médias obtidas anteriormente
  26. print(f"\nmedia(total): {mediatotal:.1f}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement