Python 中的分支与循环

发布时间:2026/7/11 3:03:09
Python 中的分支与循环 本文主要介绍了Python中的分支结构与部分循环for的介绍1. 基础 if 语句语法格式与执行逻 只要 if 后的判断条件为真 则执行下面的程序 print(666)否则不会执行 if 语句中的程序单条件判断示例if True: print(666)运行结果2. if-else 双分支二选一执行规则如果 if 语句中的 判断条件为真 则执行if 语句不会执行else语句如果 if 语句中的 判断条件为 假则会执行else 语句简单案例演示if True: print(666) else : print(999)运行结果if False: print(666) else : print(999)运行结果在实际开发应用中 if 中的判断条件 为真 为假 决定了语句的执行3. if-elif-else 多分支与if 内部嵌套 if 结构多条件依次匹配机制a int(input(输入一个数)) if a 3 : print(f{a}3) elif a 3 : if a 666:0 print(你中奖啦) print(f{a} 3) elif a 444: print(真倒霉) else: print(f{a} 3)在以上代码中外层 if 和 elif 是属于同级关系从上到下依次判断条件是否满足但是在以下代码中elif的优先级肯定是大于 里面嵌套的 if的存在优先级关系二、循环结构1. for 循环遍历可迭代对象字符串 / 列表 / 字典在此列举字符串类型for i in (456): print(i) for i in (abc): print(i)运行结果range () 数字循环用法range(1, 8, 1)中第一位 1 为起始位包含 第二位 8 为终止位不包含 第三位 1 为步数 每次执行几个数for i in range(1, 8, 1): print(f{i}) print() for i in range(1, 8, 2): print(f{i}) print() for i in range(8, 1, -1): print(f{i})运行结果嵌套 for 循环九九乘法表示例k 0 for i in range(1, 10): print(\n) for j in range(1, i1): k i * j print(f{j}*{i}{k} ,end )运行结果