NO.5 Python——条件控制语句(笔记)
2020-07-20 04:12
155 查看
目录
1. 条件判断语句( if 语句)
-
语法:
if 条件表达式:
代码块
执行的流程:
-
if 语句在执行时,会先对条件表达式进行求值判断
代码块中保存着一组代码,同一个代码块中的代码,要么都执行,要么都不执行
代码块以缩进开始,直到代码恢复到之前的缩进级别时结束
代码块就是一种为代码分组的机制
2. input() 函数
-
该函数用来获取用户的输入
-
input() 调用后,程序会立即暂停,等待用户输入
-
用户输入完内容以后,点击回车程序才会继续向下执行
-
用户输入完成以后,其所输入的内容会以返回值的形式返回
3. if-else 语句
-
语法:
if 条件表达式:
代码块
else:
代码块
实例:
i = 0 if i == 1: print('i是1') else: print('i不是1')
- 执行流程: if-else 语句在执行时,先对 if 后的条件表达式进行求值判断
- 如果为 True,则执行 if 后的代码块
- 如果为 False,则执行 else 后的代码块
4. if-elif-else 语句
-
语法:
if 条件表达式:
代码块
elif 条件表达式:
代码块
elif 条件表达式:
代码块
… …
else:
代码块
实例:
value = 50000 if value >= 50000: print('有钱任性!') elif value >= 30000: print('有钱真好!') elif value >= 10000: print('哥也月薪上万了!') elif value >= 5000: print('工资还说的过去!') elif value >= 2000: print('只能一个人过了!') else: print('我太难了!')
- 执行流程: if-elif-else 语句在执行时,会自上向下依次对条件表达式进行求值判断
- 如果表达式的结果为 True,则执行当前代码块,然后语句结束
- 如果表达式的结果为 False,则继续向下判断,直到找到 True为止
- 如果所有的表达式都是 False,则执行 else 后的代码块
-
if-elif-else 中只会有一个代码块会执行
5. while 语句
-
循环语句可以使指定的代码块重复指定的次数。循环语句分成两种,while 循环和 for 循环
-
语法:
while 条件表达式:
代码块
else:
代码块
实例:
num = 0 while num < 3: print(num) num += 1 else: print('这是跳出循环的数字:',num)
6. 循环嵌套
-
Python 语言允许在一个循环体里嵌入另一个循环
-
语法:
while 条件表达式:
while 条件表达式:
代码块
else:
代码块
else:
代码块
- for 变量 in 循环规则:
for 变量 in 循环规则:
代码块
代码块
实例:
num = 0 while num < 6: while num == 3: print('嵌套内的数字:',num) num += 1 print('这是嵌套外的数字:',num) num += 1 else: print('这是else后的数字',num)
for value in range(1,10): for valuee in range(5,8): print('嵌套内的数字:',valuee) print(value)
7. break 和 continue
- break 可以用来立即退出循环语句,包括 else
- 实例:
i = 0 while i < 6: i += 1 if i == 5: break print(i) else: print('我是else')
- continue 用来跳过当前循环
- 实例:
i = 0 while i < 6: i += 1 if i == 5: continue print(i) else: print('我是else')
相关文章推荐
- python 0基础学习笔记2:运算符、条件控制语句、turtle模块绘图
- python学习记录笔记——条件控制及for语句
- 学习笔记(03):Python数据分析与爬虫-Python中的流程控制语句:if条件判断
- Python学习笔记(二):条件控制语句与循环语句及常用函数的用法
- Python初学笔记 猜数字小程序 循环和条件语句的应用
- Python学习笔记(六)----Python条件语句
- 我的Python学习之路九:条件控制与循环语句
- python之条件控制语句
- python---第五章---条件控制与循环语句
- 零基础学Python 基础班 第五章 条件控制语句
- python之条件控制语句
- python学习之if条件控制语句
- 【慕课笔记】第四章 流程控制语句 第5节 JAVA条件语句之switch
- Python学习笔记之条件、循环和其他语句
- python学习笔记5-条件,循环和其他语句
- Python学习(五)之 条件控制语句
- Python笔记(十二)--循环控制语句
- Python学习笔记(条件语句)
- python笔记之控制语句
- Python之路---(5)条件控制语句