Python homework
Bill
BILL_NOSPAM at Noway.net
Wed Dec 6 16:55:04 EST 2017
I think carelessness in choosing variable names may be at the root of
the problem.
nick.martinez2 at aol.com wrote:
> 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