为什么,当我尝试打印一些值的总和时,它是否开始了新的一行?

时间:2017-02-03 20:17:59

标签: python python-3.5

我只是想知道它为什么这样做,以及如何解决它。 我试过改变屏幕大小但它仍然无法正常工作。 任何想法?

如果您尝试运行代码,请选择选项C,因为那是对我不起作用的选项。这意味着打印所有中/高客户的时间,但它将总时间放在一个新的线上。 代码+文件:

Text file
Python code

1 个答案:

答案 0 :(得分:0)

Print语句会自动将“\ n”附加到语句的末尾。这可确保下一个print语句将写入新行而不是前一行。

如果要阻止此操作,可以使用此参数:

print("This is a: ", end="")
print("message")

注意第一个print语句的end =“”。这将输出

This is a: message

如果这不能解决您的问题,我建议您仔细查看您要打印的文字。确保所有行都没有“\ n”。请注意,从.txt文件中读取文本将产生自动附加“\ n”的行。