> The following code is supposed to take in a number, and print number!: > n = int(raw_input("Number: ")) > x = n-1 > while 1: > t = n*x > while x > 1: > x -= 1 > else: > break > print t
> Why isn't it working, and how can I make it print out the correct output? One thing you might find handy is IDLE's debugger (if you use IDLE). Turn it on under Debug / Debugger. Make sure the "Source" checkbox is checked. Then hit the step button to run your program in "slow motion" so you can see everything it does one step at a time. (You might have to temporarily click the output window to the front when the raw_input wants you to type a number) Alan _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor