对于给定的 Python 代码,谁能帮我找出为什么我没有得到预期的结果?
i=1
j="Hello"
k="World"
while i<101:
if i%15==0: # thanks for answers, this is an extra if which I forgot to remove
print j+k if i%15==0 else j if i%3==0 else k if i%5==0 else i
i+=1
我的期望:
1
2
Hello
4
World
Hello
7
.
14
HelloWorld
.
.
但结果是:
HelloWorld
HelloWorld
HelloWorld
HelloWorld
HelloWorld