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) 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: ")) choices(n, k) Changed it like you said, didn't work -- https://mail.python.org/mailman/listinfo/python-list