
def little_than_50(x):
if x <= 50:
return True
else:
return False
def calculate_factorial(x):
if x <= 1:
return 1
else:
return xcalculate_factorial(x-1)
while True:
n = int(input("Input a number for calculating factorial:"))
if little_than_50(n):
break
else:
print("{} is out of range,please input again!"format(n))
print("The factorial of {} is {}"format(n, calculate_factorial(n)))
#include <stdioh>
int main()
{
int a=100;
double num=10;
//while 循环相乘实现阶乘
while(a>0)
{ num = a;
a--;
}
printf("100!的结果:%le\n",num);
//for循环相乘实现阶乘
num=1;
for(a=1;a<=100;a++)
{ num = a;}
printf("100!的结果:%le\n",num);
return 0;
}
以上就是关于Python程序求阶乘全部的内容,包括:Python程序求阶乘、c语言中 用while语实现程序阶乘15!、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)