【发布时间】:2014-10-14 16:41:03
【问题描述】:
我需要知道如何在输出中使用 while 循环,以便它不断输出“Line:”。 我想要做的是反转字符串中的每个单词,但是一旦我使用一个输入它就会停止,我需要使用一个while循环来保持输出,而while循环必须在一个空输入上停止。
我的解决方法:
a =input("Line: ")
b=a.split()
ans=''
while a != '':
for word in b:
word = word[::-1]
ans=ans+word+' '
a =input("Line: ")
print(ans.rstrip())
我想要的输出:
Line: hello world
olleh dlrow
Line: extra
artxe
Line:
我得到的输出:
Line: hello world
olleh
Line: extra
olleh dlrow
Line:
【问题讨论】:
-
你有没有尝试在上面写
while? -
还是不知道怎么办?我试图做一个while循环和东西,但我得到一个不正确的输出:(
-
@jonrsharpe 认为Python 3 教程在这里更合适。
-
那么,您的带有 while 循环的代码在哪里,到底有什么问题?
标签: python python-3.x