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 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短