赞
踩
什么是阶乘?
求数字的阶乘: 6的阶乘:6*5*4*3*2*1 3的阶乘:3*2*1
- def 阶乘(传入的数字):
- 结果=1
- while 传入的数字>0:
- 结果 *=传入的数字
- 传入的数字=传入的数字-1
- return 结果
- print("阶乘3=",阶乘(3))
- print("阶乘6=",阶乘(6))
- print("阶乘12=",阶乘(12))
ctrl+d 复制当前行
思路:先将测试结果先写
def定义一个函数用来传入数字,假如传入的数为3,while循环,结果为true,结果=结果*3,而传入的数字自减,知到自减为0时候,while结果为false,return返回当前结果值
调试一下:先打一个红点,单击右侧
python文件右击,调试
F8执行下一步,看看调试结果
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。