import random # 2 3 4 5 6 7 8 9 10 11 12 def dice (n=1000): counts = [0] * 13 for i in range (n): roll0 = random.randint (1,6) roll1 = random.randint (1,6) counts[roll0 + roll1] += 1 return counts def print_counts (counts): for i in range (2, 13): print '%2d %d' % (i, counts[i]) import sys n = int (sys.argv[1]) print_counts (dice (n))