注册 登录
编程论坛 Python论坛

请教一下这段代码哪里有问题,Spyder里面执行不出来

Pythonlady 发布于 2019-12-10 22:15, 2131 次点击
Total3times = 0
Total5times = 0
a = range(1,101)
i = 1
for i in a:
    if i%3 == 0 :
        Total3times += i
        i += 1
        print(i,Total3times,Total5times)
        break
    elif i%5 == 0 :
        Total5times += i
        i += 1
        print(i,Total3times,Total5times)
        break
    else :
        i += 1
        break
3 回复
#2
fall_bernana2019-12-11 08:48
以下是引用Pythonlady在2019-12-10 22:15:19的发言:

Total3times = 0
Total5times = 0
a = range(1,101)
i = 1
for i in a:
    if i%3 == 0 :
        Total3times += i
        i += 1
        print(i,Total3times,Total5times)
        break
    elif i%5 == 0 :
        Total5times += i
        i += 1
        print(i,Total3times,Total5times)
        break
    else :
        i += 1
        break

你想达到什么样的效果执行不出来?
#3
wp2319572019-12-11 15:45
回复 楼主 Pythonlady
所有的i += 1 都是画蛇添足  应予以删除
#4
rainbow12019-12-13 22:03
最后一行删除。
1