Python 运行判断语句要注意的几点

2018-01-08  本文已影响0人  04c3fedf3bc1

age=input("请输入你的年龄")

if age<18: #注意if后面的语句要+冒号:

print("bukeyi")

else:

print("keyi")

如上所示会报错,TypeError: '<' not supported between instances of 'str' and 'int'

是因为Input所返回的值是str型的,不能直接与证书比较,故需要将str换成整数型

添加代码

ages = int(age)

修改后代码如下:

age=input("请输入你的年龄")

ages=int(age)

if ages<18:

print("bukeyi")

else:

print("keyi")

成功运行

上一篇下一篇

猜你喜欢

热点阅读