大家有没有注意到这样的情况,我们一直在做的编程,所有内容以后呈现给某个目标人群都是未知的,紧密的代码逻辑性很重要,得处理准备,可能遇到的任何问题,就像是我们要计算阶乘,也不清楚输入进去的数字到底是什么形式的,有个标准的代码流程很重要,计算数字也有一定要求,来看看正负数怎么计算?
Python正负数阶乘计算:
实例
#获取用户输入的数字 num=int(input("请输入一个数字:")) factorial=1 #查看数字是负数,0或正数 ifnum<0: print("抱歉,负数没有阶乘") elifnum==0: print("0的阶乘为1") else: foriinrange(1,num+1): factorial=factorial*i print("%d的阶乘为%d"%(num,factorial))
比如我们输出一个数字:3,那么输出的阶乘就是6。
我们还可以带入其他内容去做阶乘,或者可以把代码反过来编写,比如计算复数的阶乘等等,好啦,以上就是本章的全部内容了,现在就可以带入代码格式进行编写,理解学习阶乘问题吧。