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

为什么会错?

sum = 0

x = 0

while x < 100

    if x % 2 = 1:

        sum += x

    else:

        x++

print sum


正在回答

5 回答

sum = 0
x = 1
while x <=100:
    if(x%2==1):
        sum += x
    x += 1
print sum

这样 用x += 1就行了,++和+=1是一个意思,步长都是1

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

尤莉的鸡酱

擦 写别的语言写习惯了,if后面加括号了
2018-11-29 回复 有任何疑惑可以回复我~

++是C里面的吧。。。在python里 自增一 表示为:x+=1

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

sum = 0

x = 0 

while x < 100:

if x % 2 == 1:

sum += x

else:

x++

print sum

这样都错 》??   python  不识别x++??   晕死


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

求大神告知


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

中间那儿写的有误  是  if x % 2 == 1:

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

举报

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

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

进入课程

为什么会错?

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