cube.py

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#Программа бросает 6 костей и выдает среднее количество раз
#для получения данной комбинации
import random
#Бросок кости
def dice():
return random.choice([1, 2, 3, 4, 5, 6])
# бросаем 6 костей в пока не выпадут все шестерки
# возвращаем количество раз
def six_dice_roll():
a=b=0
while a < 36:
b = b + 1
a = dice() + dice() + dice() + dice() + dice() + dice()
if a < 36:
a=0
return b
c=0
e=0
while c < 100:
c=c+1
e=six_dice_roll()+e
print c
print e/100