在python3中如何实现《笨方法学Python》ex11中的效果
书中python2.X的代码:
print "How old are you?",
age = raw_input() #输入38
实现的效果
How old are you? 38 #38紧跟着第一行
书上说在每行print后面加了个逗号(,),print就不会输出换行符而结束这一行跑到下一行去了。
这个逗号不换行的方法在python3中如何实现??
以下是用python3.X写的ex11:
print("How od are you?")
age = input()
print("How tall are you?")
height = input()
print("How much do you weigh?")
weight = input()
print("So, you're {0} old, {1} tall and {2} heavy.".format(age, height, weight))
希望的效果
How old are you? 38
实际效果
How old are you?
38
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
效果图:
print("How old are you?" end="")
python3中print()的原型是
默认输出“\n”,修改掉end的值,让它不输出就可以了