标签:highlight usr 字符串 div 容器类 表达式 计算 变化 bsp
流程
: 计算机执行代码的顺序就是流程
流程控制
: 对计算机代码执行顺序的管理就是流程控制
流程分类
: 流程控制共分为3类:
多项分支结构:
#!/usr/bin/python3 age = int(input("请输入你家狗狗的年龄: ")) print("") if age < 0: print("你是在逗我吧!") elif age == 1: print("相当于 14 岁的人。") elif age == 2: print("相当于 22 岁的人。") elif age > 2: human = 22 + (age -2)*5 print("对应人类年龄: ", human) ### 退出提示 input("点击 enter 键退出")
嵌套分支结构:
# !/usr/bin/python3 num=int(input("输入一个数字:")) if num%2==0: if num%3==0: print ("你输入的数字可以整除 2 和 3") else: print ("你输入的数字可以整除 2,但不能整除 3") else: if num%3==0: print ("你输入的数字可以整除 3,但不能整除 2") else: print ("你输入的数字不能整除 2 和 3")
格式1: while 条件表达式: 循环的内容 [变量的变化] 格式2: while 条件表达式: 循环的内容 [变量的变化] else: python语句..
for...in 循环用于遍历容器类的数据(字符串,列表,元组,字典,集合)
格式1: for 变量 in 容器: python代码,可以在此使用变量 格式2: for 变量1,变量2 in 容器: python代码,可以在此使用变量1和变量2
格式: for 变量 in 容器: python代码,可以在此使用变量 else: 循环结束是执行的代码!
break作用:终止当前循环结构的后续操作
#!/usr/bin/python3 for letter in ‘Runoob‘: # 第一个实例 if letter == ‘b‘: break print (‘当前字母为 :‘, letter) var = 10 # 第二个实例 while var > 0: print (‘当期变量值为 :‘, var) var = var -1 if var == 5: break print ("Good bye!")
continue作用:跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
#!/usr/bin/python3 for letter in ‘Runoob‘: # 第一个实例 if letter == ‘o‘: # 字母为 o 时跳过输出 continue print (‘当前字母 :‘, letter) var = 10 # 第二个实例 while var > 0: var = var -1 if var == 5: # 变量为 5 时跳过输出 continue print (‘当前变量值 :‘, var) print ("Good bye!")
pass是空语句,是为了保持程序结构的完整性,pass 不做任何事情,一般用做占位语句
def spide(): pass if __name__ == "__main__": spider()
Python开发【第4节】【Python分支结构与循环结构】
标签:highlight usr 字符串 div 容器类 表达式 计算 变化 bsp
原文地址:https://www.cnblogs.com/loser1949/p/9495995.html