程序的控制结构 - 草稿

一、程序的分支结构

单分支结构: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库的使用

基本随机数函数


扩展随机数函数

你可能感兴趣的:(程序的控制结构 - 草稿)