8月26日课后笔记
一、非布尔值的与或运算
当我们对非布尔值进行与或运算时,Python会将其当做布尔值运算,最终会返回原值
二、三元运算符
条件运算符在执行时,会先对条件表达式进行求值判断,如果判断结果为True,则执行语句1,并返回执行结果;如果判断结果为False,则执行语句2,并返回执行结果。语法: 语句1 if 条件表达式 else 语句2
三、运算符的优先级
以上代码先算3 and 4得4,再算2 or 4得2,说明and比or的优先级高
运算符的优先级表
四、if语句
五、if-else语句
在 Python 中,可以使用 if else 语句对条件进行判断,然后根据不同的结果执行不同的代码,这称为选择结构或者分支结构
如果表达式成立,就执行 if 后面紧跟的代码块1;如果表达式不成立,就执行 else 后面紧跟的代码块2
六、if-elif-else语句
if-elif-else语句只有一个代码块会执行
练习一:根据指定的月份打印出所属的季节
练习二:根据狗的年龄算出人的年龄
七、while语句
循环三要素
1、初始化表达式,通过初始化表达式我们来初始化一个变量
2、条件表达式,用来设置循环执行的条件
3、更新条件表达式,修改初始化表达式的值
练习:求一百以内所有的偶数之和
作业
1、求一千以内的水仙花数
2、获取用户输入的任意数,判断其是否是质数