请审核我的代码

0 投票
1 回答
1126 浏览
提问于 2025-04-17 20:42

大家好,我是编程新手,正在尝试理解Python中的while循环。

我想打印出以下内容

print 2
print 4
print 6
print 8
print 10
print "Goodbye!" 

这是我写的代码

x = 0
sum = x

while (sum != 10):
    x = x + 2
    print x
    sum = x + 2
    Print ('Good bye!') 

有没有人能告诉我我哪里出错了呢?

1 个回答

1

最直接的解决办法:

x = 0
sum = x

while (sum <= 10):
    x = x + 2
    print x
    sum = x + 2
print ('Good bye!')  # <-- lower case, unindented

一个更简短的解决方案:

for x in range(2, 12, 2): # start at 2, increment by 2, up to but not including 12
    print x
print 'Good bye!'

撰写回答