def choices(n, k): if k == 1: return n if n == k: return 1 if k == 0: return 1 return choices(n - 1, k) + choices(n - 1, k - 1)
comb = choices(n, k) print comb print ("Total number of ways of choosing %d out of %d courses: " % (n, k)) n = int(input("Number of courses you like: ")) k = int(input("Number of courses you can register for: ")) Still isn't working though.. -- https://mail.python.org/mailman/listinfo/python-list