一:判断语句
前言
在程序中如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断
1.1:if语句的是用格式
if 要判断的条件:
条件成立时,要做的事情
案例:判断年纪,如果age大于18,输入成年
age=18
if age>18:
print("你已成年")
代码的缩进为一个tab键,或者是4个空格
1.2:if-else的使用格式
if 要判断的条件:
条件成立时,要做的事情
else:
条件不成立时,要做的
案例:判断年纪,如果age大于18,输入成年,否则未成年
age=18
if age>18:
print("你已成年")
else:
print("你是未成年人")
1.3:if-elif-else的使用格式
if 要判断的条件 :条件成立时,要做的事情elif 要判断的条件 :条件成立时,要做的事情else:条件不成立时,要做的事情
案例:80<score<=100,等级A;60<score<=80,等级B;剩余,等级C
1.4:if嵌套
if 要判断的条件 :条件成立时,要做的事情if 要判断的条件 :条件成立时,要做的事情else:条件不成立时,要做的事情else:条件不成立时,要做的事情
案例:公交卡上余额大于2,可以上车,否则输出请充值,上车如果座位数大于0能入座,否则请站稳扶 好
二:循环语句
前言
需要多次重复执行的代码,都可以用循环的方式来完成循环不是必须要使用的.但是为了提高代码的重复使用率
2.1:while循环
2.1.1:while循环的格式
while 条件 :条件成立时,要做的事情条件成立时,要做的事情.....
案例:循环打印1~100的数据和
案例:计算1--100之间的偶数和(包含1和100)
2.1.2:while循环嵌套
while 条件 :条件成立时,要做的事情条件成立时,要做的事情.....while 条件 :条件成立时,要做的事情条件成立时,要做的事情.....
案例1:用嵌套打印五边三角形
***************
案例2:打印倒三角
***************
3:打印九九乘法口诀
2.2:for循环
2.2.1:for循环的格式
for 临时变量 in 列表或者字符串等可迭代对象:
循环满足条件时执行的代码
1
:将字符串循环打印
2:
打印
0
到
9
的数据
![](https://i-blog.csdnimg.cn/blog_migrate/2d3cdec3d06e3144fe978c252698c439.png)
3:break/continue/return
continue的作用:当满足条件时,用来结束本次循环,紧接着执行下一次的循环break的作用:满足条件时,立刻结束break所在的循环
案例:while循环1到9,当数字是3,跳出本次循环,执行其他循环
注意点:
1. break / continue只能用在循环中,除此以外不能单独使用
2.break / continue在嵌套的循环中,只对最近一层的循环起作用
4:pass
的使用
pass作用1.python pass 是空语句,是为了保持程序结构的完整性2.pass 不做任何事情.一般用作占位语句.