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

为什么不是 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下载
官方微信