计算阶乘的代码python,python编写阶乘函数

  计算阶乘的代码python,python编写阶乘函数

  最简单的方法

  #通过用户输入数字来计算阶乘#

  获取用户输入的数字。

  Num=int(输入(请输入一个数字:))

  阶乘=1

  #检查数字是负数、0还是正数

  如果编号为0:

  打印(对不起,负数没有阶乘)

  elif编号==0

  或者num==1:

  打印(0的阶乘是1)

  否则:

  对于范围内的I(1,编号1):

  阶乘=阶乘*i

  print( % d 的阶乘是%d %(num,factorial))

  使用reduce()函数

  表单功能工具导入减少

  Num=int(输入(请输入一个数字:))

  阶乘=1

  #检查数字是负数、0还是正数

  如果编号为0:

  打印(对不起,负数没有阶乘)

  elif数量==0或数量==1:

  打印(0的阶乘是1)

  否则:

  打印(reduce(lambda x,y:x*y,range(1,num 1)))

  函数递归

  定义阶乘(数字):

  如果编号为0:

  打印(对不起,负数没有阶乘)

  elif数量==0或数量==1:

  返回1

  否则:

  return (num*factorial(num-1))

  Numone=int(input(请输入一个数字:))

  print(阶乘(numone))

  所以如果你想报名少儿编程培训班,请点击“报名少儿编程”,填写信息,领取5G免费试听课程和学习资料。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: