一、条件判断语句
1、if条件判断语句
- input()函数:该函数用来获取用户的输入,input()调用后,程序会立即暂停,等待用户输入,用户输入完以后,点击回车程序才会继续执行,用户输入完成以后,其所输入的内容会以返回值的形式返回。
需要注意的是,input(xxx)中xxxx可以是起到提示作用,就算xxxx是空白内容,依旧可以输入 - int()可以吧其他类型的数据强制在转换为int类型。
2、if条件判断语句—and和or
- if后条件带‘and’要满足and左右双条件才能运行,if后条件带or只要满足or左右一边的条件即可继续运行。
3、if条件判断语句—if嵌套。如图所示
4、if else 用法
- if-else执行流程,在语句执行时,先对if后的条件表达式进行求职判断,如果为true则执行if后面打代码块,如果为flase则执行else后的代码块。
- 4.1 练习题,输入月份输出季节。如图所示
二、if、elif、else语句
- 1、用法:
- 2、如果条件过多可添加elif,如图
- 需要注意的是,因为if判断语句,是从上往下顺序进行的,当满足第一个条件是,就不再执行后面的判断了。如下图所示
- 当a满足第一个条件时,之间输出了111,后面程式并没有运行,所以需要在if条件后添加and加一个条件限制住,如下图所示。
三、while循环
while true:当程序正确的时候就能循环。如下图所示
- 1、循环标量的位置,如图所示,当 a += 1在print后面时,打印是从0开始的。
当 a += 1在print前面时,打印是从1开始的
练习:
- 1.1-100内偶数求和
方法1: - i += 2 循环
方法2: - 取余等于0。循环。
- 2、while 嵌套循环
- 2.1 打印星星
- 2.2 内嵌循环阶梯正向星星
- 2.3 内嵌循环阶梯反向星星
2.3内嵌循环99乘法表
注意点1:每次大循环时候,b都会被重新赋值为0.而a则由 a += 1赋值。