为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不是 num=2?

num=2
sum=1
while num<=10:
    sum=sum*num
    num=num+1
print(sum)

这样出来的结果也是 3628800

正在回答

1 回答

num=2
sum=1
while num<=10:
    sum=sum*num
    num=num+1
print(sum)
print(1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10)

num为1时,对sum的影响就是多乘了一个1,题目要计算的是1到10的乘积,写num写成2也不会影响输出结果,但这里考查的点应该是如何使用while进行10次正确的循环,结果反倒不重要

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么不是 num=2?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号