在2.7中
input输入的数值
raw_input输入的事字符串
或者把输入的内容用引号扩起来
deathage = 80
name = raw_input("your name:")
age = input("your age:")
print "hi,",name,"your age is ",age,"now."
print "you can still live for ",deathage-age," years."
在3.5中
input输入的都是字符串
数值要在输入后转化成数值类型:
deathage = 80
name = input("your name:")
age = input("your age:")
print "hi,",name,"your age is ",age,"now."
print "you can still live for ",deathage-int(age)," years."
本文介绍了Python从2.7到3.5版本中input和raw_input函数的变化。在Python 2.7中,input()用于接收数值型输入,而raw_input()则接收字符串型输入;到了Python 3.5,统一使用input()函数获取字符串输入,并需手动转换为数值类型。
1008

被折叠的 条评论
为什么被折叠?



