LINUX.ORG.RU

История изменений

Исправление zolden, (текущая версия) :

Почти понял почему 2/3 и решил проверить

from random import randint
found_gold = 0
for i in xrange(10000):
    boxes = [['gold','gold'],['gold','silver']]
    selection = randint(0,1)
    boxes[selection].remove('gold')
    if "gold" in boxes[selection]:
         found_gold = found_gold + 1
print found_gold

но на удивление выходит 1/2

Upd:
Видимо неправильно начальное условие составил, одно золото уже вытащено к этому моменту

Исходная версия zolden, :

Почти понял почему 2/3 и решил проверить

from random import randint
found_gold = 0
for i in xrange(10000):
    boxes = [['gold','gold'],['gold','silver']]
    selection = randint(0,1)
    boxes[selection].remove('gold')
    if "gold" in boxes[selection]:
         found_gold = found_gold + 1
print found_gold

но на удивление выходит 1/2