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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 行走在三秦大地的中心,清明时节的纷纷细雨真的让匆忙的行人魂断梦碎。既是缅怀故人旧事的时节,又是恰逢春季出游正当时。...
    放纵天涯阅读 365评论 0 0
  • 初一的时候,刚进校门,这偌大的学校我谁也不认识,可小学同学苏夏却主动跟我打招呼,我微笑的回应她,就离开了。很巧的是...
    安然止损阅读 387评论 0 0
  • Hive函数 函数分类 cli命令显示当前对话有多少函数可用 show functions;显示函数的表述信息 ...
    发条香蕉阅读 1,583评论 0 5