Python控制流
1.控制流组成元素:条件,代码块
1.1条件:总是求值为一个布尔值
1.2代码块规则:缩进增加时,代码块开始;代码块可以包含其他代码块;缩进减少为0,或减少为外面包围代码块的缩进时,代码块结束
2.分支节点:布尔值boolean(True,Fales),比较操作符,布尔操作符,混合布尔和比较操作符
2.1比较操作符:==,!=,<,>,<=,>= #比较操作符比较两个值,求值为一个布尔值。==,!=适用于所有数据类型,后四个仅用于整型,浮点型
2.2布尔操作符:二元布尔操作符(and,or);not操作符(只作用于一个布尔值或表达式);优先顺序(not,and,or)
3.导入模块
import random,math #导入随机数,数学运算模块
4.终止程序,使用需先导入sys模块
sys.exit()
5.控制流语句:if语句,else,elif,while,break,continue,for循环和range()函数等
#本段代码仅为控制流语句学习概念,不具备执行能力
if 条件: #如果条件为真,执行if子句 if子句 else 条件: #如果条件为真,执行这段代码;否则,执行那段代码 else子句 elif 条件: #否则如果;一系列的elif语句,仅有一条或零条会被执行 elif子句 if 条件(求值为True或Flase的表达式): while子句 #只要while语句的条件为True,while子句代码块会一直执行;当条件第一次为Flase时,while子句被跳过 break语句: break #如果执行遇到break语句,立刻退出while循环子句 continue语句:continue #如果执行遇到continue语句,立刻跳回到循环开始处,重新对循环条件求值 for 变量 in range(开始,停止,步长): #停止:终止值,不包含它 for子句
posted on 2018-12-04 17:18 Superwanderer 阅读(94) 评论(0) 收藏 举报
浙公网安备 33010602011771号