分支单分支根据条件来选择是否执行条件满足则执行例如if 53:print(3)结果双分支二选一其中两个分支中还可以包含分支两个条件选择一个执行例如num 4if num 5:if num 8:print(1)else: # 隐含8num5print(2)else:# if num 5:if num 3:print(好1)else: # 隐含 3num5print(好2)结果多分支可以有多个条件例如下面代码有三分分支条件input_age int(input(请输入年龄))if input_age 18:print(可以查看)elif input_age 10:print(不允许查看)else:input_choose input(是否继续查看yes、no)if input_choose yes:print(请你查看)else:print(退出,你放弃查看)结果循环for循环重复的执行代码通过程序的运行一系列数据中的每一个元素每一次循环都要进行一次赋予变量将range系列中的所有数字依次赋予ifor i in range (1, 5, 3):print(i)结果内外循环当有内外循环时外层循环变化一次内存循环变化一轮for i in range(1, 10):for j in range(1, 10):print(i,---, j)结果break当for循环中有break时直接返回可以终止循环for i in range(10):if i 3:# breakprint(i)结果continue当for循环中有continue时直接返回可以跳出当前循环 继续下一循环for i in range(10):if i 3:continueprint(i)结果