codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
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)
Private
[
?
]
Run code
Submit