I've learnt how to simulate s many games as I want, but the problem is, I want the dataset(mean median mode) updated for each team after every game... total score of each team for every game and combined total. I had a lot of errors with the traditional sum / len concept because it wants a dataset manually imported.
import random
import time
import math
michigan = 0
kansas = 0
seconds = 2400
michiganw = 0
kansasw = 0
while True:
michigan = 0
kansas = 0
seconds = 2400
if kansasw == 10:
print("Kansas Wins", kansasw)
print("Michigan Wins", michiganw)
("Kansas 100 Wins")
print("Kansas Game Score", kansasgamescore)
break
elif michiganw == 10:
print("Michigan Wins", michiganw)
print("Kansas Wins", kansasw)
print("Michigan 100 Wins")
print("Kansas Game Score", kansasgamescore)
break
for i in range(150):
Goblinsi = random.randint(0, 24) #kansas or michigan shot attempt
if Goblinsi <= 8: #kansas scores
kansas = kansas + 2
Goblinsii = random.randint(0, 4)
if Goblinsii == 4: #1pt extra for 3 point fg
kansas = kansas + 1
seconds = seconds - 20
elif Goblinsii < 4:
seconds = seconds - 20
else:
seconds = seconds - 20
if Goblinsi >= 16: #michigan scores
michigan = michigan + 2
Goblinsii = random.randint(0, 4)
if Goblinsii == 4: #1pt extra for 3 point fg
michigan = michigan + 1
seconds = seconds - 20
elif Goblinsii < 4:
seconds = seconds - 20
if seconds == 0: #free throws
kansas = kansas + 10
michigan = michigan + 10
if michigan > kansas:
print("Michigan Win!")
print("Final Score")
print("Michigan", michigan)
print("Kansas", kansas)
#I want this to be the point the mean, median, mode are calculated and listed*
print("Next Game")
michiganw = michiganw + 1
michigan = 0
kansas = 0
seconds = 2400
continue
elif michigan < kansas:
print("Kansas Win!")
print("Final Score")
print("Michigan", michigan)
print("Kansas", kansas)
#I want this to be the point the mean, median, mode are calculated and listed*
print("Play Again")
kansasw = kansasw + 1
michigan = 0
kansas = 0
seconds = 2400
continue
elif michigan == kansas:
Goblinsi = random.randint(0, 12)
if Goblinsi >= 7:
kansas = kansas + 1
print("Kansas Win")
print("Final Score")
print("Michigan", michigan)
print("Kansas", kansas)
michigan = 0
kansas = 0
seconds = 2400
kansasw = kansasw + 1
continue
elif Goblinsi <= 6:
michigan = michigan + 1
print("Michigan Win")
print("Final Score")
print("Michigan", michigan)
print("Kansas", kansas)
michigan = 0
kansas = 0
seconds = 2400
michiganw = michiganw + 1
continue