程序的控制结构 - 草稿

一、程序的分支结构

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

基本随机数函数


扩展随机数函数

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift 提供了类似 C 语言的流程控制结构,包括可以多次执行任务的for和while循环,基于特定条件选择执行...
    穷人家的孩纸阅读 4,028评论 1 1
  • [The Swift Programming Language 中文版]本页包含内容: Swift提供了多种流程控...
    风林山火阅读 3,767评论 0 0
  • Swift提供了多种控制流声明。包括while循环来多次执行一个任务;if,guard和switch声明来根据确定...
    BoomLee阅读 6,065评论 0 3
  • 控制流 [TOC] Swift提供了多种流程控制结构,包括可以多次执行任务的while循环,基于特定条件选择执行不...
    伍哥___阅读 3,496评论 0 0
  • 做最好的自己,我们应学会换一个角度思考问题。我们总是很容易看到别人的优点,别人生活的快意,却总是忽视自己的...
    Chubby_纬阅读 3,294评论 1 4

友情链接更多精彩内容