Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. import matplotlib.pyplot as plot
  2. import random
  3.  
  4. def countscores(list, score):
  5. countstore = 0
  6. scorelist = []
  7. for i in range(0, 11):
  8. for item in list:
  9. if item == i:
  10. countstore += 1
  11. scorelist.append(countstore)
  12. countstore = 0
  13. return scorelist
  14.  
  15. scores = []
  16.  
  17. for x in range (0, 30):
  18. scores.append(random.randint(0, 10))
  19.  
  20. print(scores)
  21.  
  22. scoredata = countscores(scores, 10) # Count function called here
  23.  
  24. print(scoredata)
  25.  
  26. plot.bar(range(11), scoredata, align='center', alpha=0.5)
  27.  
  28. plot.xticks(range(11))
  29. plot.ylabel('Score frequency')
  30. plot.title('Scores on a quiz')
  31.  
  32. plot.show()
  33. plot.savefig(fname="Quiz Chart.png")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement