Python基础教程系列三:流程控制
2019-09-25 本文已影响0人
奇遇Python
本节内容为:流程控制,大纲如图所示!
image.png
流程控制:对计算机代码执行顺序的控制,就是流程控制。
顺序结构:代码一种自上而下执行的结构,这是Python默认的流程。
1、if 语句:最为人所熟知的编程语句
条件语句通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。
x = 1
if x > 1:
print("大于", 1)
elif x == 1:
print("等于", 1)
else:
print("小于", 1)
注意事项:
1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
3、在Python中没有switch – case语句。
2、for语句
names = ['奇遇', '唐僧', '沙和尚', '猪八戒', '孙悟空']
for item in names:
print(item)
3、while语句
count = 0
while count < 3:
print (count, " 小于 3")
count = count + 1
else:
print (count, " 大于或等于 3")
4、range()函数
如果要判断一个数字序列,range()函数就会派上用场,如下图将会在控制台输出从0-9的数字
for item in range(10):
print(item)
range也可以以另一个数字开头,或者以指定的幅度增加
for item in range(2, 5): # 2 3 4 5 指定数字
print(item)
for item in range(0, 10, 2): # 2 4 6 8 指定幅度
print(item)
for item in range(-10, -30, -10):# -10 -20 也可以为负数
print(item)
5、break 和 continue 语句,以及循环中的 else 子句
- break:跳出 for 、while循环体,终止当前循环
for itme in 'Python':
if itme == 'y':
break
print ('当前字母为 :', itme)
#打印结果为:当前字母为 : P
continue:表示继续循环中的下一次迭代
for num in range(2, 10):
if num % 2 == 0:
print("偶数", num)
continue
print("奇数", num)
#打印结果为:偶数 2 基数 3偶数 4基数 5偶数 6基数 7偶数 8 基数 9
6、pass语句(什么也不做,当语法上需要一个语句,但程序需要什么动作也不做时,可以使用它。)
x = -1
if x > 0:
print("执行内容")
elif x == 0:
print("执行内容")
else:
pass
大功告成,祝大家周末愉快!