文章目录
2.1 程序结构
顺序结构,选择结构,循环结构
2.2 选择语句
2.2.1 if 语句
最简单的格式:
if 表达式:
语句块
实例:
if a > b :
print a
注意:冒号(:)不能省略
2.2.2 if …else 语句
格式:
if 表达式:
语句块1
else:
语句块2
实例:
a = 2
b = 1
if a >= b :
print(a)
else:
print(b)
2.2.3 if…elif…else 语句
格式:
if 表达式1:
语句块1
elif 表达式2 :
语句块2
elif 表达式2 :
语句块2
...
...
else:
语句块n
2.2.4 if 语句的嵌套
格式:
if 表达式1:
if 表达式2:
语句块1
else:
语句块2
2.3 条件表达式
详见2.2.2实例
2.4 循环语句
2.4.1 while 语句
基本格式:
while 条件表达式:
循环体
注意:在使用while循环语句时,一定不要忘记添加将循环条件改变为False的代码,否则将产生死循环。
2.4.2 for 语句
基本格式:
for 迭代变量 in 对象:
循环体
1️⃣ 进行数值循环.
实例:计算1+2+3+…+100 = ?
Sum = 0
for i in range(101):
Sum += i
print('Sum=',Sum)
2️⃣ 进行遍历字符串
使用for循环可以逐个遍历字符串.
实例:将一段话竖直输出
string = "我喜欢编程"
for ch in string:
print(ch)
2.4.3 循环嵌套
1️⃣ 在while循环中套用while循环的格式
while 条件表达式1:
while 条件表达式2:
循环体2
循环体1
2️⃣ 在for循环中套用for循环的格式
for 迭代变量1 in 对象1:
for 迭代变量2 in 对象2:
循环体2
循环体1
3️⃣ 在while循环中套用for循环的格式
while 条件表达式:
for 迭代变量 in 对象:
循环体2
循环体1
4️⃣ 在for循环中套用while循环的格式
for 迭代变量 in 对象:
while 条件表达式:
循环体2
循环体1
2.5 跳转语句
1️⃣ 使用continue语句直接跳到循环的下一次迭代
2️⃣ 使用break完全中止循环
2.5.1 break 语句
1️⃣ 在while语句中使用break语句的形式
while 条件表达式1:
执行代码
if 条件表达式2:
break
2️⃣ 在for语句中使用break语句的形式如下:
for 迭代变量 in 对象:
if 条件表达式2:
break
2.5.2 continue 语句
1️⃣ 在while语句中使用continue语句的形式如下:
while 条件表达式1:
执行代码
if 条件表达式2:
continue
2️⃣ 在for语句中使用continue语句的形式如下:
for 迭代变量 in 对象:
if 条件表达式2:
continue
2.6 pass 空语句
在Python中还有一个pass 语句,表示空语句。它不做任何事情,一般起到占位作用。
比如,在应用for循环输出1~100之间(不包括100)的偶数时,在不是偶数时,应用pass语句占个位置,方便以后对不是偶数的数进行处理。
实例如下:
for i in range(1,100):
if i%2 == 0:
print(i)
else:
pass