def getAverage(die, numRolls, numTrials):
"""
- die, a Die
- numRolls, numTrials, are positive ints
- Calculates the expected mean value of the longest run of a number
over numTrials runs of numRolls rolls, and the 95% confidence interval.
Rounds the mean and confidence interval to 3 decimal places.
- Calls makeHistogram to produce a histogram of the longest runs for all
the trials. There should be 10 bins in the histogram
- Choose appropriate labels for the x and y axes.
- Returns the mean calculated
"""
# TODO
rolls = [0] * 6
for i in range(0, numRolls):
roll=int(random.randint(1,6))
rolls[roll - 1] += 1
pylab.hist(die, bins=10)
pylab.xlabel('numTrials')
pylab.ylabel('numRolls')
#pylab.title(title)
pylab.show()
return getMean(rolls)
ZGVmIGdldEF2ZXJhZ2UoZGllLCBudW1Sb2xscywgbnVtVHJpYWxzKToKICAgICIiIgogICAgICAtIGRpZSwgYSBEaWUKICAgICAgLSBudW1Sb2xscywgbnVtVHJpYWxzLCBhcmUgcG9zaXRpdmUgaW50cwogICAgICAtIENhbGN1bGF0ZXMgdGhlIGV4cGVjdGVkIG1lYW4gdmFsdWUgb2YgdGhlIGxvbmdlc3QgcnVuIG9mIGEgbnVtYmVyCiAgICAgICAgb3ZlciBudW1UcmlhbHMgcnVucyBvZiBudW1Sb2xscyByb2xscywgYW5kIHRoZSA5NSUgY29uZmlkZW5jZSBpbnRlcnZhbC4KICAgICAgICBSb3VuZHMgdGhlIG1lYW4gYW5kIGNvbmZpZGVuY2UgaW50ZXJ2YWwgdG8gMyBkZWNpbWFsIHBsYWNlcy4KICAgICAgLSBDYWxscyBtYWtlSGlzdG9ncmFtIHRvIHByb2R1Y2UgYSBoaXN0b2dyYW0gb2YgdGhlIGxvbmdlc3QgcnVucyBmb3IgYWxsCiAgICAgICAgdGhlIHRyaWFscy4gVGhlcmUgc2hvdWxkIGJlIDEwIGJpbnMgaW4gdGhlIGhpc3RvZ3JhbQogICAgICAtIENob29zZSBhcHByb3ByaWF0ZSBsYWJlbHMgZm9yIHRoZSB4IGFuZCB5IGF4ZXMuCiAgICAgIC0gUmV0dXJucyB0aGUgbWVhbiBjYWxjdWxhdGVkCiAgICAiIiIKICAgICMgVE9ETwogICAgcm9sbHMgPSBbMF0gKiA2CiAgICBmb3IgaSBpbiByYW5nZSgwLCBudW1Sb2xscyk6CiAgICAgICAgcm9sbD1pbnQocmFuZG9tLnJhbmRpbnQoMSw2KSkKICAgICAgICByb2xsc1tyb2xsIC0gMV0gKz0gMQoKICAgICAgICBweWxhYi5oaXN0KGRpZSwgYmlucz0xMCkKICAgICAgICBweWxhYi54bGFiZWwoJ251bVRyaWFscycpCiAgICAgICAgcHlsYWIueWxhYmVsKCdudW1Sb2xscycpCiAgICAjcHlsYWIudGl0bGUodGl0bGUpCiAgICAgICAgcHlsYWIuc2hvdygpIAogICAgcmV0dXJuIGdldE1lYW4ocm9sbHMpICA=