大家好,
此处是初学者的问题。在Python 3.6中,我想使用input()函数,但是当我这样做时,它会自动在提示和上一个打印输出之间插入一个返回空间。这是一个示例:
代码
print('a')
letter = input('letter: ')
print(letter)
实际输出
a
letter: b
b
所需的输出
a
letter: b
b
答案 0 :(得分:1)
使用end=
参数。这将重新定义print
附加的内容。看起来您所讨论的字符串中包含尾随换行符,并且在编辑器中未正确反映出
print('a', end="")
letter = input('letter: ')
print(letter)