timpin

Untitled

Aug 22nd, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. #Roll a pair of dice n times. Display count for each possible score.
  2.  
  3. '''
  4. possible scores 2,3,4,5,6,7,8,9,10,11,12
  5. '''
  6. val2 = 0
  7. val3 = 0
  8. val4 = 0
  9. val5 = 0
  10. val6 = 0
  11. val7 = 0
  12. val8 = 0
  13. val9 = 0
  14. val10 = 0
  15. val11 = 0
  16. val12 = 0
  17.  
  18. from random import *
  19. outcome = [val2,val3,val4,val5,val6,val7,val8,val9,val10,val11,val12]
  20. n = int(input("How many times do you want to roll the dice? "))
  21. #def roll_dice():
  22. for i in range(n):
  23. a = randint(1,6)
  24. b = randint(1,6)
  25. c = a + b
  26. if c == 2:
  27. val2 =val2 + 1
  28. elif c == 3:
  29. val3 = val3 + 1
  30. elif c == 4:
  31. val4 = val4 + 1
  32. elif c == 5:
  33. val5 = val5 + 1
  34. elif c == 6:
  35. val6 = val6 + 1
  36. elif c == 7:
  37. val7 = val7 + 1
  38. elif c == 8:
  39. val8 = val8 + 1
  40. elif c == 9:
  41. val9 = val9 + 1
  42. elif c == 10:
  43. val10 = val10 + 1
  44. elif c == 11:
  45. val11 = val11 + 1
  46. else:
  47. val12 = val12 + 1
  48.  
  49. #roll_dice()
  50. '''
  51. for i in outcome:
  52. print(i+2,"was scored",outcome[i],"times")
  53.  
  54. '''
  55. print("2 was scored" ,val2, "times. Expected =" ,n/36)
  56. print("3 was scored" ,val3, "times. Expected =" ,n/18)
  57. print("4 was scored" ,val4, "times. Expected =" ,n/12)
  58. print("5 was scored" ,val5, "times. Expected =" ,n/9)
  59. print("6 was scored" ,val6, "times. Expected =" ,n*5/36)
  60. print("7 was scored" ,val7, "times. Expected =" ,n/6)
  61. print("8 was scored" ,val8, "times. Expected =" ,n*5/36)
  62. print("9 was scored" ,val9, "times. Expected =" ,n/9)
  63. print("10 was scored" ,val10, "times. Expected =" ,n/12)
  64. print("11 was scored" ,val11, "times. Expected =" ,n/18)
  65. print("12 was scored" ,val12, "times. Expected =" ,n/36)
Advertisement
Add Comment
Please, Sign In to add comment