python第二天

1.分支结构

流程: 计算机执行代码的顺序就是流程
流程控制: 对计算机代码执行顺序的管理就是流程控制 流程分类:
流程控制一共分为三类:
顺序结构
分支结构/选择结构
循环结构

分支结构一共分为4类:
单项分支
双项分支
多项分支
巢状分支

1.1 单项分支

在这里插入图片描述
特征:
·if条件表达式结果为真,则执行if之后所控制代码组,如果为假,则不执行后面的代码组(:后面的N行中有相同缩进的代码)
·‘:’之后下一行的内容必须缩进,否则语法错误!
·if之后的代码中如果缩进不一致,则不会if条件表达式是的控制,也不是单项分支的内容,是顺序结构的一部分
·if:后面的代码是在条件表达式结果为真的情况下执行,所以称之为真区间或者if区间

1.2 双项分支


特征:
1.双项分支有2个区间:分别是True控制的if区间和False控制的else区间(假区间)
2.if区间的内容在双项分支中必须都缩进,否则语法错误!

1.3 多项分支


特征
1.多项分支可以添加无限个elif分支,无论如何只会执行一个分支
2.执行完一个分支后,分支结构就会结束,后面的分支都不会判断也不会执行
3.多项分支的判断顺序是自上而下逐个分支进行判断
4.在Python中没有switch – case语句。
实例-演示了狗的年龄计算判断:
在这里插入图片描述

1.4 巢状分支【*扩展内容】

巢状分支是其他分支结构的嵌套结构,无论哪个分支都可以嵌套
在这里插入图片描述
上述程序执行结果为
在这里插入图片描述

2 循环结构

循环是让计算机做重复任务的有效方法
循环结构分为2类:while循环 和 for…in循环

2.1 break语句与continue语句

break作用:在循环中break的作用是终止当前循环结构的后续操作,一旦程序运行了break,循环也就终止了!

break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。 实例如下

continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

2.2 while循环和break

在这里插入图片描述
while循环,只要条件满足,就不断循环,条件不满足时退出循环
在循环中,break语句可以提前退出循环
注意:死循环就是循环不会终止的循环类型

2.3 while循环和continue

在这里插入图片描述
在循环过程中,也可以通过continue语句,跳过当前的这次循环,直接开始下一次循环
执行上面的代码可以看到,打印的不再是1~10,而是1,3,5,7,9

2.4 for…in循环

在这里插入图片描述
在for…in 循环用于遍历容器类的数据(字符串,列表,元组,字典,集合)

2.5 range()函数

如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列,例如:
在这里插入图片描述

2.6 pass 语句 【扩展内容】

Python pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值