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

为什么这个样子发算不出

sum = 0
 x = 0.0
 while True:
    x = x + 1
    if x > 100:
        break
    if x / 2 >= 1.0:
        continue
    sum = sum + x
 print sum 

运行不了么

正在回答

2 回答

要取奇数和,所以要去掉偶数,所以要添加一个if x%2==0取余判定跳过偶数段,但是你的条件x/2>=1.0是凡是大于等于2的你都跳过了。

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

我复制后发现前面有无关的空格,消除空格后可以运行,python很注重格式

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

举报

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

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

进入课程

为什么这个样子发算不出

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