一、程序的分支结构
单分支结构:if <条件>
<语句块1>
二分支结构: if<条件>:
<语句块1>
else:
<语句块2>
紧凑结构:<表达式1> if <条件> else <表达式2>
多分支结构:
if<条件>:
<语句块1>
elif:
<语句块2>
....else:
<语句块2>
二、条件判断与组合
程序的异常处理
身体质量指数BMI
BMI=体重(Kg)/身高^2(m^2)
程序的循环结构
遍历循环:
for<循环变量>in<遍历结构>
<语句块>
由保留字for和in组成,,完整遍历所有元素后结束
每次循环,所获得元素放入循环变量,并执行一次语句块
字符串遍历循环:
for c in s:
<保留字>
-s是字符串,遍历字符串每个字符,产生循环。
列表遍历循环:
for item in ls:
<语句块>
-ls是一个列表,遍历其每个元素,产生循环
文件遍历循环:
for line in fi:
<语句块>
-fi是一个文件标识符,遍历其每行,产生循环
无限循环:
由条件控制的循环方式
while <条件>:
<语句块>
-反复执行语句块,直到条件不满足时结束
ctrl+c退出循环
break和continue
break跳出并结束当前整个循环,执行循环后的语句
continue结束当次循环,继续执行后续次数循环
break和continue可以与for和while循环搭配使用
break仅跳出当前一层循环!
循环与else
for<循环变量>in<遍历结构>
<语句块1>
else:
<语句块2>
while<条件>:
<语句块1>
else:
<语句块2>
random库的使用
基本随机数函数
扩展随机数函数