您的位置:首页 > 编程语言 > Python开发

lesson1:Python 判断表达式应用

2016-01-05 23:41 344 查看
1/5/2016 判断表达式应用

Sample1:

salary=raw_input("please input your salary: ")

if salary>=10000:

print "you can eat twice!^_^"

elif 5000<= salary <10000:

print "you only can eat once!-_-"

else salary<5000:

print "you can not eat anything!#_#!"

issue1: salary 起始赋值为string类型,而后面的判断值为整型,需要在判断表达式前进行数据类型转换,salary=int(salary).

Issue2: salary 的str类型在未被转换成整型前,始终会执行第一个分支语句,那是因为string类型始终比int类型大.

Issue3: 在最后一个分支判断上,直接使用else语句,无需添加任何条件,若在else后添加条件,则会出现语法错误,而上例中else :=elif salary<5000:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: