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

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")

成功运行

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容