所以我一直在输出中得到这些空格。我用谷歌搜索,但没有相关的回复。我附上了我的代码和输出。谁能告诉我我做错了什么。我的代码中没有任何空间,为什么要把它放在我的输出中呢?这是我在zybooks中遇到的一个常见问题,我真的很想知道我做错了什么,所以我可以完成这项任务,继续进行下一个任务,而不需要花费2个小时进行简单的练习。
答案 0 :(得分:0)
如果你问为什么favoriteColor
等的输出之间有空格,那就是因为Python的print
函数会自动在每个之间添加空格它的论点。如果您不希望发生这种情况,可以通过两种方式更改代码:
在你的打印中添加一个sep
参数,告诉Python在你的参数之间添加一个空的分隔符:
print('\nFirst password:', favoriteColor, chr(95), petName, sep='')
或者,你可以自己将你的论点附加在一起,作为字符串:
print('\nFirst password:', favoriteColor + chr(95) + petName)
另外,我应该提一下,如果你需要一个下划线,你不需要拨打chr(95)
- 你只需要写一个字符串'_'
。