python学习之道之条件/循环结构(2)

Python中分为
判断语句:if elif else;
循环语句:for while
其他语句:pass,break,else,continue

一.条件语句

1.if语句:执行控制程序的执行流行,if后面可以跟n个条件表达式

2.if-else语句:

可以做到两个到多个不满足第一个if所干的事情,当if成立时,解决第一个问题,不成立则执行else语句块;

3.if-elif语句

当判断情况大于2种,需要用if-elif来判断多种情况的语句,
if 判断条件1:
做1
elif 判断情况2:
做2
elif 判断情况3:
做3
注:if和elif必须同时配合使用;
if嵌套:和C语言用法一致,不同的是代码块,还有注意缩进的情况,注意代码的缩进(python是一门吃缩进的语言)

二.循环语句:

while循环,for循环。

1.while循环

while 条件表达式:
条件满足,执行循环语句。
(可以将此循环设计成无限的,实现无限循环的操作,可以用于回答服务器的实时请求)

2.for循环:

for循环可以遍历任何序列,列表,字符串都可以:
for 变量 in 序列:
循环语句
附:可以使用range限制范围。
嵌套:对于while的嵌套:while里面含while(禁止套娃)
while 1:
1
2
3
while 2:
1
2
3
可以打印一些基本的嵌套模型,例如输出几行等差数列,等比数列,只要确定好行和列的表示即可;

3.其他语句:

1.break(结束循环)
2.continue(结束本次循环,开始下一次循环)
3.pass(空语句,实现程序的完整性)
4.else(在循环结束后执行)

你可能感兴趣的:(python学习之道之条件/循环结构(2))