python流程控制语句
2020-03-13 本文已影响0人
daoqing99
分支语句基本书写形式
if 判断条件:
条件成立时执行
else:
条件不成立时执行
age = 15
if age < 18;
print('您还未满18岁,禁止进入')
else:
print('欢迎光临')
判断条件的书写规则
每个if语句的核心都是判断条件的编写
判断条件必须是返回True(成立),False(不成立)的表达式
我们通常称返回布尔类型的表达式为“布尔表达式”
等值判断
判断条件中使用
==符号,来决定前后两值是否相等
判断条件中使用!=符号,来判断前后两值是否不相等
等值判断中可以用于数字,字符串,且字符串区分大小写
0为True非0为False
比较运算符
| 运算符 | 描述 |
|---|---|
| == | 等于 |
| != | 不等于 |
| > | 大于 |
| < | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
逻辑运 算符
逻辑运算符是指在多个条件组合判断时使用的运算符
逻辑运算符优先级为not>and>or
| 运算符 | 描述 | 示例 |
|---|---|---|
and(与) |
条件都成立,结果才成立 |
1===1 and 2 > 1 输出 True
|
or(或) |
前后条件有一个成立,结果就成立 |
1 > 2 or 2 > 1 输出 True
|
not(非) |
对结果取反 |
not 1 == 1 输出 Flase
|
多分支语句
多分支语句是在原有基础上增加
elif,进行多重判断
if 判断条件1:
条件1成立时执行
elif 判断条件2:
条件2成立时执行
else:
其他情况时执行
while循环
while关键字用于创建循环,在满足条件时,将循环执行语句块
while 循环执行条件:
被循环执行的代码块
修改循环的判断条件
continue与break
continue 用于跳过当前循环的剩余语句
break关键字用来终止循环的语句
continue后面的不会被执行,执行下一次循环
break终止后面的语句,终止后面的循环语句