流程控制语句
1.流程控制语句
2.计算机基础3.编程语言介绍4.python语言介绍5.python解释下载与安装6.python知识补充+语法入门7.基本数据类型8.基本运算符9.用户交互 输入输出方法10.字符编码11.可变与不可变数据类型12.文件操作的基本流程13.文件的基本操作14.异常处理15.深浅拷贝16.函数定义和调用17.函数的调用18.名称空间和作用域19.装饰器20.迭代器和三元运算符21.模块与包22.random、os、json模块23.hashlib、time模块24.正则25.datetime、sys、logging模块26.正则re模块27.常用的内置函数28.初识面向对象29.面向对象进阶30.封装、继承、多态31.常用魔法方法和元类32.网络编程初识33.网络编程进阶34.并发编程之多进程35.并发编程之多线程36.并发编程之协程流程控制语句(if-elif-else)
1. 单分支语句(if)
-
单分支结构指的是程序根据条件的成立与否
-
常见的单分支结构语法是
if
语句if 条件: # 条件成立,执行此处代码 # 示例 age = 20 if age >= 18: print("你成年了")
2. 双分支语句(if-else)
-
双分支结构也是根据条件的成立与否,选择性地执行不同的代码块
-
与单分支结构不同的是,双分支结构有两个分支,分别对应条件成立和条件不成立的情况
if 条件: # 条件成立,执行此处代码 else: # 条件不成立,执行此处代码 # 示例 age = 15 if age >= 18: print("你成年了") else: print("你未成年")
3. 多分支语句(if-elif-else)
-
多分支结构也是根据条件的成立与否,选择性地执行不同的代码块
-
与双分支结构不同的是,多分支结构有多个分支,程序会根据条件成立的情况去执行相对应的条件代码
if 条件: # 条件成立,执行此处代码 elif 条件: # 条件成立,执行此处代码 else: # 条件不成立,执行此处代码 # 示例 score = 80 if score >= 90: print("优秀") elif score > = 80: print("良好") else: print("一般")
4. 多层嵌套
-
多层嵌套是将多个分支结构嵌套在一起形成的复杂结构
-
每一层的分支结构都可以根据不同的条件执行不同的代码
if 条件A: if 条件A1: ... else: ... elif 条件B: ... # 示例 模拟10086客服 print("欢迎致电10086,我们提供了如下服务: 1.话费相关;2.业务办理;3.人工服务") choice = input("请选择服务序号") if choice == "1": print("话费相关业务") cost = input("查询话费请按1;交话费请按2") if cost == "1": print("查询话费余额为100") elif cost == "2": print("交互费") else: print("输入错误") elif choice == "2": print("业务办理") elif choice == "3": print("人工服务") else: print("序号输入错误")
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)