poython学习四
2018-07-14 本文已影响46人
命运丿
1)、程序结构:主要是用来还原处理问题的过程的!
顺序结构:处理问题的步骤
选择结构:处理问题的条件
循环结构:处理问题的重复执行
2)、选择结构
基本选择结构(单分支):if
双分支选择结构:if-else
多分支选择机构:if – elif -elif -else
嵌套选择结构:if(if(if))
快捷选择:value1 if condition else value2
condition为True输出value1否则value2
关键内容
选择结构基础语法
python中,选择结构只有if
代码开发过程中的缩进规范
缩进相同的空格即可[if中才有缩进]
缩进的一般规范:4个空格/tab键(制表符)
代码开发过程中的空行规范
python中,提供了三种代码的循环方式
while循环结构
for循环结构
函数递归:函数/方法级别的循环
3)while循环结构
基本语法:
while 条件:
条件为True时重复执行的代码
i = 0
while i < 10:
print(“输出一个数据:”, i)
i += 1
循环中的break关键字:
break:打断、破坏、(计)中断循环、跳出循环
break关键字:只能出现在循环中!
用于主动通过代码跳出循环[不论循环条件是否为True,只要循环 中 出现了break并且执行了这行代码,循环立即结束!]
循环中的关键字:continue
中断本次循环~直接开始下一次循环
循环中的else关键字:当循环正常结束才会执行的代码
如果循环被break强行结束,else中的代码不会执行
小总结
while循环:可以根据条件是否满足,完成代码的重复执行
break关键字:用于跳出循环[结束循环]
continue关键字:用于中断本次循环,直接开始下一次循环
else关键字:用于循环正常结束时才会直接的代码
如果循环被break结束;else中的代码不会执行
用户主动退出:程序需要重复执行~
用户操作了一轮游戏,可能会想继续下一轮[提示:是否退出]
用户不选择退出,重复执行[循环]
用户选择了退出,跳出循环[操作循环:break]


用户输入非法选项:尽管系统提供了选项内容
用户无理由的!容错![包容错误]
用户如果输入了非法选项-> 提示用户输入错误-> 要求用户按照提示信息重新输入


上下级菜单跳转
菜单:循环
上级菜单->进入->下级菜单-> if
下级菜单->返回->上级菜单-> break
