poython学习四

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]


图片3.png
图片4.png

用户输入非法选项:尽管系统提供了选项内容

用户无理由的!容错![包容错误]
用户如果输入了非法选项-> 提示用户输入错误-> 要求用户按照提示信息重新输入
图片5.png

图片6.png

上下级菜单跳转

菜单:循环
上级菜单->进入->下级菜单-> if
下级菜单->返回->上级菜单-> break
图片7.png

你可能感兴趣的:(poython学习四)