1. 管制流程

"""程序执行  从上到下顺次执行抉择执行  依据条件选择性执行循环执行  规定循环次数反复执行"""

2. 程序执行

# 输入# 1print(1)# 2print(2)# 3print(3)# 4print(4)

3. 抉择执行

"""留神!!!1. 必须要英文冒号2. if后下一段必须要缩进,惯例四格""""""第一种格局if 判断条件:    print(后果)"""# 例如:# 赋值num = 7# 判断if num < 10:    # 打印出小于10的数字    # num是小于10的    print("num是小于10的")"""第二种格局if 判断条件:    print(后果)else:    print(另一种后果)    """# 例如:# 赋值num_1 = 13# 判断if num_1 <= 10:    # 打印出小于10的数字    print("num_1是小于10的")# 否则else:    # 打印出大于10的数字    # num_1是大于10的(抉择执行上面这段代码)    print("num_1是大于10的")"""第三种格局if 判断条件:    print(第一种后果)    elif 判断条件:    print(第二种后果)    ...(elif判断能够有多个)else:    print(另一个后果)"""# 例如:# 赋值num_2 = 97# 判断if num_2 >= 100:    # 打印问题等级    print("超过")# 持续判断elif 90 <= num_2 <= 100:    # 打印问题等级    # 问题为97,断定为优良(抉择执行此段代码)    # 优良    print("优良")    # 嵌套判断    if 95 <= num_2 <= 100:        # 打印问题等级        # 优良 极优        print("极优")# 持续判断elif 80 <= num_2 < 90:    # 打印问题等级    print("良好")# 持续判断elif 70 <= num_2 < 80:    # 打印问题等级    print("个别")# 持续判断elif 70 <= num_2 < 80:    # 打印问题等级    print("及格")# 否则else:    # 打印残余的问题等级    print("不及格")# 案例# 判断是否是平年(四年一闰,百年不闰,四百年再闰)# 初始值year = 2000# 判断if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:    # 打印后果    print("闰")# 否则else:    # 打印后果    print("不闰")

4. 循环执行

1. while循环

"""# 条件循环while 条件:    print("代码块")continue  终止当次循坏,间接开始下一次循坏break  间接终止循环pass  间接跳过,但不会报错"""# 定义初始值num = 1# 判断while num < 10:    # 打印    # 控制台查看    print(num)    # 自增量    num += 1# continue 和 break# 求1--100的奇数和# 定义初始值sum = 0count = 1# 循环while count <= 100:    # 偶数    if count % 2 == 0:        # 每循环一次就加一        count += 1        # 终止当次循坏,间接开始下一次循坏        # 2500        # continue        # 间接终止循环        # 1        break    # 计算    sum = sum + count    # 每循环一次就加一    count += 1# 打印后果print(sum)# pass 不晓得该怎么写了,占位而不报错# 判断if num < 9:    # 跳过    pass

2. for循环

"""# 遍历for 变量 in 可迭代对象:    # 打印    print(变量)"""# 遍历(取全副)for i in range(10):    # 打印    # 控制台查看    print(i)# 遍历(取局部)for i in range(3, 10):    # 打印    # 控制台查看    print(i)# 遍历(依据步长取)for i in range(3, 10, 2):    # 打印    # 控制台查看    print(i)# 案例# 用一个循环写一个等边三角形# 遍历for i in range(1, 10):    # 打印    print(' ' * (10 - i), "*" * i * 2)

三目运算

# 原版# 赋值num = 5# 判断if num < 3:    # 输入    print(False)# 否则else:    # 输入    # True    print(True)# 三目运算(只能用于简略格局)# 后果1 if 判断条件 else 后果2# 形式一# Trueprint(True) if num < 3 else print(True)# 形式二num_1 = (True if num < 3 else True)# 打印# Trueprint(num_1)