Python学习之求阶乘篇
描述
给定一个数n,范围为0≤n≤100,请你编程精确的求出n的阶乘n!。
输入
输入数据有多行,每行一个整数n,当n<0时输入结束。
输出
输出n的阶乘。
样例输入
1
2
3
4
-1
样例输出
1
2
6
24
def fact(n): if n == 0: return 1 else: return n * fact(n - 1) while True: a=int(input()) if a<0: break else: print(fact(a))
用python进行大数据的实现还是很方便的