首页 > 编程语言 > 详细

lesson1:Python 判断表达式应用

时间:2016-01-06 00:02:17      阅读:300      评论:0      收藏:0      [点我收藏+]

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:

技术分享

 

lesson1:Python 判断表达式应用

原文:http://www.cnblogs.com/janicce-zhong/p/5104147.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!