python:第二十三章:程序结构之分支结构
一,if语句(单分支结构)
if 条件:
# 执行代码块
条件是一个表达式,它的值为布尔类型,值为True或False。
如果条件为True,则执行冒号后面缩进的代码块;
如果条件为False,则跳过代码块不执行。
例子:
1
2
3
|
age = input ( '请输入你的年龄:' ) if int (age) > = 18 : print ( "你已经成年,可以在本公司实习" ) |
运行结果:
请输入你的年龄:18
你已经成年,可以在本公司实习
二,if else语句(双分支结构)
if 条件:
# 执行条件为真的代码块
else:
# 执行条件为假的代码块
如果条件为True,则执行if块中的代码块;
如果条件为False,则执行else块中的代码块。
例子:
1
2
3
4
5
6
|
num = int ( input ( "请输入一个整数:" )) # 获取用户输入的整数 if num % 2 = = 0 : print ( "您输入的整数是偶数。" ) else : print ( "您输入的整数是奇数。" ) |
运行结果:
请输入一个整数:18
您输入的整数是偶数。
说明:刘宏缔的架构森林—专注it技术的博客,
网站:https://blog.imgtouch.com
原文: https://blog.imgtouch.com/index.php/2023/11/16/python-di-er-shi-san-zhang-cheng-xu-jie-gou-zhi-fen-zhi-jie-gou/
代码: https://github.com/liuhongdi/ 或 https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: 371125307@qq.com
三, if elif else 语句 (多分支结构)
if 条件1:
# 执行条件1为真的代码块
elif 条件2:
# 执行条件2为真的代码块
elif 条件3:
# 执行条件3为真的代码块
...
else:
#执行所有条件都为假的代码块
如果条件1为True,则执行if块中的代码块;
如果条件1为False且条件2为True,则执行第一个elif块中的代码块;
以此类推…
如果所有条件都为False,则执行else块中的代码块。
例子:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
age = input ( '请输入你的年龄:' ) # 将输入的字符串转换为整数 yourAge = int (age) # 判断票价 if yourAge < 5 : ticketPrice = 5 elif yourAge < 10 : ticketPrice = 9 elif yourAge < 16 : ticketPrice = 13 else : ticketPrice = 18 # 显示最终的票价 print (f "你购买的票价为:{ticketPrice}。" ) |
运行结果:
请输入你的年龄:15
你购买的票价为:13。
分类:
python基础课程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
2022-11-19 chrome: 保存页面中的canvas为图片(chrome 107.0.5304.110)