编程基础:程序结构
通常情况下,代码为了模拟生活中的处理问题的方式/步骤,出现程序运行结构
1.顺序结构:按照从上到下的顺序,逐行解释执行代码!
2.选择结构:模拟生活中的选择条件,根据条件的结果来执行对应的代码
3.循环代码:模拟生活中满足某个条件重复的执行同一件事情
选择结构
选择:判断
条件:真 | 假
代码块:要执行的代码
单分支选择结构
if 条件:
条件为真要执行的代码块
双分支选择结构
if 条件:
条件为真 执行的代码块
else:
条件为假 执行的代码块
双分支简化语法:
结果1 if 条件 else 结果2
条件为真输出结果1,否则输出结果2
如:
“出门” if True else “在家” -> 出门
“出门” if False else “在家” -> 在家
简化语法中条件为真输出左边的结果;否则输出右边的结构
多分支选择结构
if 条件1:
条件1为真执行的代码
elif 条件2:
条件2为真执行的代码
elif 条件n:
条件n为真执行的代码
else:
所有条件都不为真,才会执行的代码
扩展:
清屏命令
调用系统的cls清屏命令,清除多余显示数据
引入一个系统模块 import os (这是和操作系统交互的模块)
执行系统命令:os.system('cls')
主动退出程序
要求主动退出程序,要使用系统模块
引入一个系统模块:import sys 和python解释器交互的模块
退出系统:sys.exit(1)
延时退出
按照倒计时的方式,退出程序
引入一个时间模块:让程序间隔1S暂停一次
import time
暂停程序1S:time.sleep(1)
扩展小总结
清除命令行窗口多余的展示信息:import os ; os.system(‘cls’)
主动退出程序:import sys ; sys.exit(1)
延时操作:import time; time.sleep(1)