factorial.py
public python v1 · immutable#! c:/python/python.exedef factor(n): if n > 1: y = (n-1)*n n = n-1 while n > 1: y = (n-1)*y n = n-1 print ydef main(x): if x == 'done': print "thanks" else: factor(x) x = int(raw_input("input number to find factorial: ")) main(x)intro = """***************************************** welcome to my factorial program** type "done" with no quotes to quit****************************************"""print intromain(0)