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语言不会存在长度溢出问题,不用模拟算法。
时间: 2024-11-07 14:44:14
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语言不会存在长度溢出问题,不用模拟算法。