【发布时间】:2019-05-05 23:03:04
【问题描述】:
我在 jupyter notebook 中没有得到以下代码的输出。 这段代码基本上检查单词的长度并将它们打印出来。 我发现在“new”(list) 中附加每个单词后,while 循环甚至不起作用。
我知道还有其他方法可以以更简单的方式执行此操作,但我希望它能够工作。
st = 'Print every word in this sentence that has an even number of letters'
new=[]
i=0
for words in st.split():
new.append(words)
l=len(st)
while i<=l:
if len(new[i])%2==0:
print(new[i])
i=i+1
【问题讨论】:
标签: python string python-3.x