Python程序无需递归即可找到数字的阶乘
当需要在不使用递归的情况下找到数字的阶乘时,可以使用“while”循环。
示例
以下是相同的演示-
my_num = int(input("输入一个数字:"))
my_factorial = 1
while(my_num>0):
my_factorial = my_factorial*my_num
my_num=my_num-1
print("该数字的阶乘为: ")
print(my_factorial)输出结果输入一个数字:7 该数字的阶乘为: 5040
解释
输入的号码是来自用户的takne。
变量分配给1。
检查是否为0。
如果不是,则将其乘以变量中的前一个值。
它被分配给相同的变量。
直到数字达到0为止。
然后将其显示为控制台上的输出。
热门推荐
10 祝孙辈生日祝福语简短
11 恋人跨年祝福语大全简短
12 考大学敬酒简短祝福语
13 开工投产大吉祝福语 简短
14 偶然结婚祝福语朋友简短
15 感谢学长学姐祝福语简短
16 戏精的祝福语简短
17 我要结婚祝福语简短
18 婚前女儿生日祝福语简短