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")
成功运行