Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- import numpy as np
- bowl1 = 0
- bowl2 = 0
- bowl3 = 0
- prop1 = np.array ([])
- probBowl1 = np.array ([])
- prop2 = np.array ([])
- probBowl2 = np.array ([])
- prop3 = np.array ([])
- probBowl3 = np.array ([])
- bolatepat1 = 0
- bolatepat2 = 0
- bolatepat3 = 0
- for i in range (1,10001):
- bowl = random.randint(1,6)
- if (bowl==1 or bowl ==2):
- bowl1+=1
- ball = random.randint(1,6)
- if (ball==1 or ball==2):
- bolatepat1 += 1
- temp1 = np.divide (bolatepat1, i)
- temp2 = np.divide (bowl1, i)
- temp3 = np.multiply (temp1,temp2)
- prop1.append(temp3)
- sum = prop1 + prop2 + prop3
- probBowl1 = np.divide (prop1, sum)
- probBowl1.append(probBowl1)
- else:
- temp1 = np.divide (bolatepat1, i)
- temp2 = np.divide (bowl1, i)
- temp3 = np.multiply (temp1,temp2)
- prop1.append(temp3)
- sum = prop1 + prop2 + prop3
- probBowl1 = np.divide (prop1, sum)
- probBowl1.append(probBowl1)
- prop2.append (0)
- prop3.append (0)
- elif(bowl==3):
- bowl2+=1
- ball = random.randint(1,6)
- if (ball==1 or ball==2):
- bolatepat2 += 1
- prop2.append(bolatepat2/i)
- else:
- prop2.append(bolatepat2/i)
- prop1.append (0)
- prop3.append (0)
- elif (bowl==4 or bowl ==5 or bowl ==6):
- bowl3+=1
- ball = random.randint(1,6)
- if (ball==1 or ball==2):
- bolatepat3 += 1
- prop3.append(bolatepat3/i)
- else:
- prop3.append(bolatepat3/i)
- prop1.append(0)
- prop2.append (0)
- print (probBowl1[len(probBowl1)-1])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement