while 1: temp=input('请输入一个正整数:') c=int(temp) a=1 b=1 while a<=c-1: b=b*(a+1) a=a+1 print(b)
上述代码可以计算各种数据的阶乘。相比C语言不会存在长度溢出问题,不用模拟算法。
while 1: temp=input('请输入一个正整数:') c=int(temp) a=1 b=1 while a<=c-1: b=b*(a+1) a=a+1 print(b)
上述代码可以计算各种数据的阶乘。相比C语言不会存在长度溢出问题,不用模拟算法。
转载于:https://www.cnblogs.com/F2og0d/p/4533180.html