文章目录Python条件分支if语句Python循环结构forPython条件分支if语句分支就是让程序根据不同条件执行不同的代码。以下代码为例num输入一个数之后进入if分支判断num是否大于5如果满足条件继续往下一个if语句执行再次判断是否满足num大于8如果大于则输出print“好困呀1”的内容如果不大于那么num应该是在5和8之间继续输出print“好困呀2”的内容.如果num是小于等于5那么执行elseelse就是二选一中的另外一个一般与if一起用如果num小于3则输出print“好饿呀1”如果不是那么num的范围应该是在3和5之间继续输出print“好饿呀2”Python循环结构for顺序结构从上向下 逐行执行分支结构根据条件确定执行哪一个代码块循环结构重复性的执行代码随着程序的运行将一系列数据中的每一个元素依次赋予变量i如下图例题分析先声明一个total的总和为0要放在for循环外通过for循环遍历range里的100到1000的数字rangea b c的含义分别为a是start起始 可填可不填 不填时默认为0b是stop是为必填项c是步长 可填可不填 不填时默认为1n1被100整除是百位n2被10整除之后余10是十位n3被余10是个位.通过if语句判断i是否等于n1 ** 3 n2 **3 n3 ** 3如果是则继续执行print(f{i}是水仙花数)然后totalitotal如果不是则继续返回for循环继续如果执行完之后printtotal