为啥我的这个print输出以后三个贴一起了

img

为啥我的这个print输出以后三个贴一起了,没有空格啊?
在加号之间我也加了空格,但是输出以后就没了,不知道为啥

你的print语句也没有给他们加空格啊,在加号之间用空格没用啊,不属于字符串内容的,你得在likes前后加空格才行
print(name + ' likes ' + color);

建议你可以在likes的前后加上空格

在likes前后添加空格:

name = input('what is your name?')
color = input('waht is your favorite color?')
print(name + ' likes ' + color)

img