pythonpass函数 pass python_python中的pass语句

上章我们说到条件表达式,不知道大家是否还记得:当输入的内容满足真值表达式的时候,就执行第一条语句,否则就执行第二条语句。大家不妨猜想一想,如想满足了真值表达式,就会执行第一个表达式,这个时候,第二个表达式跑去哪了呢?毫无疑问,第二个表达式已退出了程序,不会再执行了。就好像平时我们在玩斗地主游戏一样,有牌就出,没牌就过。这就是我们今天所要讲的内容:pass语句。

一:pass语句的作用通常用来填充语法空白,又叫空语句,pass在python中,最简单、直接的语句了。其语法是单词本身:pass(中文译为过),。例:判断一个整数是否在0至100以内,如果小于0或者大于100,给出警告(您输入的整数不在0至100之间,请谨慎输入)。代码如下:

pythonpass函数 pass python_运算符_02

二:布尔运算:前面我们提过,布尔值有两种情况,真和假,除了这两种情况以外,它还有包括了几个运算符:not、and、or.如:

1、 布尔非操作:not(not在计算机是非,取反的意思)语法格式:not x;其作用是对X行进行布尔取值,如bool(X)为True,财返回false,反之,则为true。例:

pythonpass函数 pass python_运算符_03

2、 布尔与操作:and(两者都为真,才为真,只有一个是假的,那么它就是假的)。其语法格式是:x and y(注:x和y代表的是表达式)。其作用是优先返假値对象。也就是说:当bool(x)的值为false时,返回x,否则返回Y,如:

True and True #True

True and False #False

False and True #False

False and Fale #False 代码如下图:

pythonpass函数 pass python_取值_04

3、 布尔或操作:or。语法格式:x or y。其作用是优先返回真值对象:当X为True时返回X,否则返回y(只要一个为真,它就为真,如果两个都为假,它就是假)。如:

True or True #True

True or False #True

False or True #True

False or False #False 如下图

pythonpass函数 pass python_运算符_05

三:练一练

1、 输入一个年份,判断该年是闰年还是平年?代码如下

pythonpass函数 pass python_pythonpass函数_06

2、 输入一个数,判断这个数是否在0至100之间,如果不是,则打印你输入的数字不合法。代码如下

pythonpass函数 pass python_python_07