长沙软件开发培训学校,高端JAVA培训机构。
报名咨询热线:0731 8871 1630

Python编程

当前位置:主页 > 学习资料 > Python编程 >

第二课 条件控制

比较运算符

在程序中经常需要比较两个值,比较结果将产生一个布尔值(bool型),bool型只有True(真)和False(假)两个值。

比较运算符如下:

==  等于    != 不等于    >  大于    <  小于    >= 大于或等于    <=  小于或等于

若有a=10,b=20则以下表达式的值分别为:

a>b  为False   
a!=b 为True
a==b-10 为True
a<b 为True
a>=b-10 为True
a<=b 为True

逻辑运算符

逻辑运算符有三个,主要对布尔值进行运算,其运算结果也是布尔值。

and  与   两边同时为True结果才为True,否则为False

or 或    两边同时为False结果才为False,否则为True

not 非 将True变成False,False变成True

若有a=10,b=20则以下表达式的值分别为:

a>b and b>10  为 False
a>10 or b>10 为True
not(a==10 and b==20) 为False

True实际上是整数1,False实际上是整数0
布尔值可以参与算数运算,10+(2>1) 的结果为1。
整数也可以当做布尔值,0为False,非零为True,例如:10 and 2>1 的值为True

条件判断语句

条件判断if语句,格式如下:

if 布尔值 :
   语句块
elif 布尔值 :
   语句

else:
  语句

:后面的语句块必须缩进对齐,代表它们是一个整体。
elif可以写多个,不限制。
elif和else不是必须的,可以省略,根据需要添加

嵌套

if、elif、else的语句块内还可以再写if语句,可以随意嵌套,层数不限,注意缩进即可。

if 布尔值:
   if 布尔值 :
       语句

else:
   if 布尔值:
       语句

编程练习

1、输入一个数判断是奇数还是偶数
2、输入一个成绩,判断优、良好、中、差,90分或以上优秀,80~89分良好,60~79分中等,60分以下为差。
3、输入某市员工的月工资收入,计算它的个人所得税,5000元或以下免税,5000~6499按超出部分的5%收取,6500~8500按超出部分的10%收取。
4、输入月份,输出该月有多少天。1、3、5、7、8、10、12月为31天,4、6、9、11月为30天,2月28天,尽量少用if和elif。
5、输入一个人的出生月份和日,输出他的星座(此题选做)

栏目导航 Navigation

热门文章 Hots

推荐内容 Recommend

咨询电话:0731 8871 1630 谢老师

咨询QQ:46549572

微信咨询:hn887700

网上报名


学校地址:湖南省长沙岳麓区麓谷大道699号(北门) 网站备案号:湘ICP备15000537号-4
>在线客服
QQ咨询
咨询电话

0731 8871 1630

谢老师

微信咨询