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

关于sum位置

5-7中为什么加了一个奇数的判断条件,sum=sum+x的语句就从循环体中放到最后了

正在回答

3 回答

还在循环体中啊,只是如果continue执行,本次就不加sum了

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

慕设计5094245 提问者

大神,又复制了一个,在答案里,帮忙看看这两个有什么区别啊
2019-01-11 回复 有任何疑惑可以回复我~

明白了,非常感谢

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

大神,那一下这两段输出有什么区别吗

sum = 0

x = 0

while True:

    x = x + 1


    if x > 100:

        break

    if x%2==0:

        continue

    sum=sum+x

print sum

和--------------------------------------------------------------

sum = 0

x = 0

while True:

    x = x + 1

    sum=sum+x

    if x > 100:

        break

    if x%2==0:

        continue


print sum


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

进修之路

第一种是先进行if判断 才执行的sum += sum 第二种是先执行的sum += sum 语句才执行的if判断语句 而那道题的要求是 判断奇数之和 所以得先进行判断 而不是先进行相加运算
2019-01-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

关于sum位置

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信