Python &引用;结束=''&引用;问题(如何防止线路发生变化?)

Python &引用;结束=''&引用;问题(如何防止线路发生变化?),python,Python,我想在一行中打印出两个“打印”句子,我该怎么办? (我只想把那句话打印一次。) 也许你希望: sentence = input("Enter a text:") print(f"Received string: {sentence}\nInverse order of inputted string: {sentence[::-1]}") 使用for循环: sentence = input("Enter a text:") print

我想在一行中打印出两个“打印”句子,我该怎么办? (我只想把那句话打印一次。)

也许你希望:

sentence = input("Enter a text:")
print(f"Received string: {sentence}\nInverse order of inputted string: {sentence[::-1]}")
使用for循环:

sentence = input("Enter a text:")
print(f"Received string:\n{sentence}","\nInverse order of inputted string:")
for i in range(len(sentence)-1,-1,-1):
  print(sentence[i],end='')

你的语法是正确的。问题是,在反转的每一步都打印一条“已接收字符串”消息。只要把那条线从for循环中移出,你就很好了

打印(“接收字符串:”,句子,“输入字符串的倒序”)
对于范围内的i(len(句子)-1,-1,-1):
打印(句子[i],结尾=“”)

我想使用“for”。有什么办法吗?@user15607675为循环使用而编辑。很好。谢谢!好的,谢谢@用户15607675没问题!如果这个答案对您有帮助,请将其标记为您问题的解决方案!相关:。
sentence = input("Enter a text:")
print(f"Received string:\n{sentence}","\nInverse order of inputted string:")
for i in range(len(sentence)-1,-1,-1):
  print(sentence[i],end='')