如何让Python中print()的提示语与用户输入同行且无空格?
让Python输入内容与提示语同行且无空格的解决方法
嗨,这个问题很好解决,其实就是你给print的end参数多了个空格而已!
你原来的代码里用了end=" ",这会让print在输出提示语后自动加一个空格,所以输入内容才会和冒号之间有间隙。只需要把这个参数改成end="",去掉空格就行:
print("Enter your name:", end="") # 之后调用input获取输入 name = input()
运行后控制台就会显示你想要的效果:
Enter your name:Ankit
另外还有个更省事的办法——直接把提示语放进input函数里,不用单独写print,代码更简洁:
name = input("Enter your name:")
这样执行的时候,输入光标会直接紧跟在冒号后面,输入的内容自然就和提示语连在一起啦。
内容的提问来源于stack exchange,提问作者Ankit
相关产品推荐
相关产品推荐

