Problema de Monty Hall: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
→‎Python: Editado o segundo código de range() para xrange() para melhor desempenho
→‎Python: Código de fonte atualizado (boas práticas e desempenho)
Linha 216:
# Brazil
 
from random import choice, shuffle
import random
success = 0
times = 1000000.0
switch = 1
for i in xrange(0, int(times)):
options = [1, 2, 3]
random.shuffle(options)
car = random.choice(options)
choice = random.choice(options)
for j in range xrange(0, 2):
if options[j] != car and options[j] != choice:
options.remove(options[j])
Linha 234:
if choice == car:
success += 1
print 'Success rate of ' + str(success / times * 100.0) + '%'
</source>