Just another update
This commit is contained in:
parent
a25938f123
commit
00a190b0a6
6591 changed files with 94363 additions and 23227 deletions
33
Task/Monty-Hall-problem/Python/monty-hall-problem-2.py
Normal file
33
Task/Monty-Hall-problem/Python/monty-hall-problem-2.py
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
import random
|
||||
#1 represents a car
|
||||
#0 represent a goat
|
||||
|
||||
stay = 0 #amount won if stay in the same position
|
||||
switch = 0 # amount won if you switch
|
||||
|
||||
for i in range(1000):
|
||||
lst = [1,0,0] # one car and two goats
|
||||
random.shuffle(lst) # shuffles the list randomly
|
||||
|
||||
ran = random.randrange(3) # gets a random number for the random guess
|
||||
|
||||
user = lst[ran] #storing the random guess
|
||||
|
||||
del(lst[ran]) # deleting the random guess
|
||||
|
||||
huh = 0
|
||||
for i in lst: # getting a value 0 and deleting it
|
||||
if i ==0:
|
||||
del(lst[huh]) # deletes a goat when it finds it
|
||||
break
|
||||
huh+=1
|
||||
|
||||
if user ==1: # if the original choice is 1 then stay adds 1
|
||||
stay+=1
|
||||
|
||||
if lst[0] == 1: # if the switched value is 1 then switch adds 1
|
||||
switch+=1
|
||||
|
||||
print("Stay =",stay)
|
||||
print("Switch = ",switch)
|
||||
#Done by Sam Witton 09/04/2014
|
||||
Loading…
Add table
Add a link
Reference in a new issue