[ create a new paste ] login | about

Link: http://codepad.org/M9EkMZZt    [ raw code | output | fork ]

Python, pasted on Sep 26:
import random
max_flips = 100
flipsa = []
flipsb = []
count = 0
totalhh = 0


while count != max_flips:
    flipsa.append(random.randrange(1,3))
    flipsb.append(random.randrange(1,3))
    count = count + 1


headsa = flipsa.count(1)
percentage_heada = float(headsa)/float(max_flips) * 100
tailsa = flipsa.count(2)
percentage_tailsa = float(tailsa)/float(max_flips) * 100

headsb = flipsb.count(1)
percentage_headb = float(headsb)/float(max_flips) * 100
tailsb = flipsb.count(2)
percentage_tailsb = float(tailsb)/float(max_flips) * 100

print "List A"
print "Number of Heads =", headsa
print "Heads %d%%" % (percentage_heada)
print "Number of Tails =", tailsa
print "Tails %d%%" % (percentage_tailsa)

print ""
print "List B"
print "Number of Heads =", headsb
print "Heads %d%%" % (percentage_headb)
print "Number of Tails =", tailsb
print "Tails %d%%" % (percentage_tailsb)

tuples_ab = zip(flipsa, flipsb)

for tuple in tuples_ab:
    if tuple == (1,1):
        totalhh = totalhh + 1

percentage_hh = float(totalhh)/float(max_flips) *100

print ""
print "Total number of Heads/Heads =", totalhh
print "Percentage of results Heads/Heads %d%%" % (percentage_hh)


Output:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
List A
Number of Heads = 45
Heads 45%
Number of Tails = 55
Tails 55%

List B
Number of Heads = 51
Heads 51%
Number of Tails = 49
Tails 49%

Total number of Heads/Heads = 24
Percentage of results Heads/Heads 24%


Create a new paste based on this one


Comments: