Python程序求阶乘

Python程序求阶乘,第1张

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!、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9683765.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存