import matplotlib.pyplot as plot import random scores = [] test_results = [] def count(num,scores): number = num count = 0 for i in scores: if(i == number): count += 1 return count for x in range (0, 30): scores.append(random.randint(0, 10)) print(scores) counter = 0 for j in range(11): test_results.append(count(counter,scores)) counter += 1 print(test_results) plot.bar(range(11), test_results, align='center', alpha=0.5) plot.xticks(range(11)) plot.ylabel('Number of learners') plot.title('Test result') plot.show() plot.savefig(fname="Quiz Chart.png")