Python homework

nick martinez2 nick.martinez2 at aol.com
Tue Dec 5 00:33:18 EST 2017


I have a question on my homework. My homework is to write a program in which
the computer simulates the rolling of a die 50 times and then prints
(i). the most frequent side of the die (ii). the average die value of all
rolls. I wrote the program so it says the most frequent number out of all the
rolls for example (12,4,6,14,10,4) and will print out "14" instead of 4 like I
need. This is what I have so far:
import random

def rollDie(number):
    rolls = [0] * 6
    for i in range(0, number):
        roll=int(random.randint(1,6))
        rolls[roll - 1] += 1
    return rolls

if __name__ == "__main__":
    result = rollDie(50)
    print (result)
    print(max(result))




More information about the Python-list mailing list