2020-05-28 代码块学习

一、代码块

以冒号作为开始,用缩进来划分作用域,这个征途就是代码块

注意点:indentationerror 缩进错误

              要么全都是:\t  要么全都是4个空格,不能混着用

二、流程控制

流程:代码执行的过程

控制:对代码执过程中的管控

三大结构:

(1)顺序结构:从上到下依次执行

(2)分支结构:细分成四大类

(3)循环结构:while    for

##分支结构:单项分支、双项分支、多项分支、巢状分支

#  单项分支

if 条件表达式

    code1

    code2

当条件表达式成立的时候,就执行其中的代码,否则不执行

#  双项分支

if 条件表达式:

    code1

    code2

else:

    code3

    code4

如果条件表达式成立,返回True真的,就执行if这个区间的代码块

如果条件表达式不成立,返回False假的,就执行else这个区间的代码块

if区间的代码块   =>真区间

else区间的代码块=>假区间

练习:

登录网站:

用户名和密码:

用户名:admin 密码:1111

登录成功

登录失败

练习

# 多项分支(多选一)

if 条件表达式1:

    code1

elif 条件表达式2:

    code2

elif 条件表达式3:

    code3

else:

 code4

先判断条件表达式1是否成立,成立,执行对应的代码块code1,否则向下执行判断

条件表达式2是否成立,成立,执行对应的代码块code2,否则向下执行判断

条件表达式3是否成立,成立,执行对应的代码块code3,否则向下执行判断

如果都不成立,执行else这个区间的代码块

elif   + 条件表达式,elif可以出现0次或者多次

else:后面不加条件表达式,else可以出现0次或者1次

# 循环结构

1,种类:while    for

2.特点: 1.减少冗余的代码  2.提升代码的效率

while 语法使用

while 条件表达式:

    code

如果条件表达式成立,返回True,执行循环这个代码块中的内容

如果不成立,返回False,不执行循环这个代码块的内容

练习:

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

友情链接更多精彩内容