import random def lifeisgay(): a = random.randint(1,4) b = random.randint(1,4) c = random.randint(1,4) d = random.randint(1,4) if a != 1: a = 0 if b != 1: b = 0 if c != 1: c = 0 if d != 1: d = 0 return a,b,c,d happened = 0 neg = 1 count = 1 while 1: a = lifeisgay() b = a[0] + a[1] + a[2] + a[3] if b == 1: happened = happened + 1 else: neg = neg + 1 count = count + 1 print count print 'percent so far:' sofar = float(happened) / float(neg) print sofar