While loop one-liner

后端 未结 3 1761
星月不相逢
星月不相逢 2020-12-10 16:14

Is it possible for to have a python while loop purely on one line, I\'ve tried this:

while n<1000:if n%3==0 or n%5==0:rn+=n

But it produ

3条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-10 16:49

    It is posible to do something similar:

    rn = 100
    for n in range(10): rn += n if (n%3==0 or n%5==0) else 0
    

提交回复
热议问题