在python 3.5.1中,以交互模式运行以下语句
print ("My", "name", "is", end = 'done')
输出结果是:
My name isdone>>>
为什么在使用结束时提示之前会显示结果?
答案 0 :(得分:1)
问题在于,默认情况下,print函数的end
参数设置为'\n'
。在您的代码中,您已经覆盖了该代码,因此指针不会移动到下一行。要解决此问题,只需替换
end = 'done'
与
end = 'done\n'