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")
成功运行
网友评论