在同一行但不是下一个输入中进行语句

时间:2014-08-18 21:05:08

标签: python output

所以我对我正在处理的代码有轻微的问题。

while True:    
    r = input("Line: ")
    n = r.split()
    if r == " ":
        break  
    else:
      for word in n:
        print(word[::-1]),

它被设计为输出输入的每个单词的反转,并重复该过程直到输入空白。但是,我尝试使用print (end=" "),但它会在同一行输入,如下所示:

Line: hello world
olleh dlrow Line:

任何帮助将不胜感激。

我希望它输出:

olleh dlrow
Line:

1 个答案:

答案 0 :(得分:2)

for循环后打印一个空行,如下所示:

print

(即print关键字后面没有任何内容。)