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)