当前位置:   article > 正文

Python编程挑战100题:02数字的阶乘_python 练习题 def 阶乘

python 练习题 def 阶乘

什么是阶乘?

求数字的阶乘:
    6的阶乘:6*5*4*3*2*1
    3的阶乘:3*2*1
  1. def 阶乘(传入的数字):
  2. 结果=1
  3. while 传入的数字>0:
  4. 结果 *=传入的数字
  5. 传入的数字=传入的数字-1
  6. return 结果
  7. print("阶乘3=",阶乘(3))
  8. print("阶乘6=",阶乘(6))
  9. print("阶乘12=",阶乘(12))

ctrl+d 复制当前行

思路:先将测试结果先写

def定义一个函数用来传入数字,假如传入的数为3,while循环,结果为true,结果=结果*3,而传入的数字自减,知到自减为0时候,while结果为false,return返回当前结果值

调试一下:先打一个红点,单击右侧

python文件右击,调试

F8执行下一步,看看调试结果

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/212736
推荐阅读
相关标签
  

闽ICP备14008679号