# Roll a dice Function in Python

This article provides a sample solution about Roll a dice Function

As you continue, thestudycorp.com has the top and most qualified writers to help with any of your assignments. All you need to do is place an order with us.

## Solution

Name:

Class name:

1. Roll a dice Function  1

import random

allcount = 0

for loopcouter in range(6):

count = [0]*5

for i in range(5):

while True:

dice = random.randint(1,6)

count[i] += 1

if dice == 6:

break

allcount += max(count)

averagecount = allcount // 6

print(“the total number of throws is”, allcount)

print(“the average number of throws is”, averagecount)

• Roll a dice  6000X

# Total face 1

allcount = sum(max((1 + sum(1 for _ in iter(lambda: randint(1, 6), 6)))

for _ in range(1)) for _ in range(6000))

averagecount = allcount // 6000

print(“the total number of total face 1”, allcount)

#Total face 2

allcount = sum(max((1 + sum(1 for _ in iter(lambda: randint(1, 6), 6)))

for _ in range(2)) for _ in range(6000))

averagecount = allcount // 6000

print(“the total number of total face 1”, allcount)

#Total face 6

allcount = sum(max((1 + sum(1 for _ in iter(lambda: randint(1, 6), 6)))

for _ in range(6)) for _ in range(6000))

averagecount = allcount // 6000

print(“the total number of total face 1”, allcount)

As you continue, thestudycorp.com has the top and most qualified writers to help with any of your assignments. All you need to do is place an order with us.

## Read More: – Roll a dice Function

All Solved Essays

Scroll to Top