有没有人碰巧知道执行下面代码的结果为什么会和男孩一起打印?鉴于ace是在一个单独的行上加上它不是缩进相同的第二行不应该打印第二行而不是继续?
for i in range(8):
print ("Boy", end=" ")
print ("ace")
print("qwerty")
结果>>>>>
Boy Boy Boy Boy Boy Boy Boy Boy ace
qwerty
答案 0 :(得分:0)
想想'结束'参数作为下一个' print'的控制器。言。
在循环的最后一次迭代中,'结束'参数将控件设置在与男孩男孩......男孩相同的行上。所以,ace是在空格后打印的("") 默认情况下,' end'的值是' \ n',代表换行。因此,在打印“ace”后,控件将进入下一行