python分支结构
if分支
语法结构:
if 条件 :
条件成立执行的代码
举例:
age = 19
if age > 20:
print("美女姐姐")
if True:
print("小仙女")
# if条件也可以是布尔值(True和False)
流程图:
if和else分支
语法结构 :
if 条件 :
条件成立执行的代码
else :
条件不成立执行的代码
举例:
age = 18
if age > 20:
print("美女姐姐")
else:
print("小仙女")
# else 不可以单独使用!!!
用if和else模拟一个用户登录功能
username = input("请输入您的用户名》》》")
password = input("请输入您的登录密码》》》")
if username == 'summer' and password == '12345':
print("登录成功")
else :
print('登录失败')
#判断条件可以是一个,也可以是逻辑运算符链接的多个!!
流程图:
if..elfe..else分支
语法结构:
if 条件1:
条件1成立执行的代码
elif 条件2:
条件1不成立,条件2执行的代码
elif 条件3:
条件1和条件2都不成立,条件3执行的代码
else:
上述条件都不成立执行的代码
举例:
用if ..elif...else分支写一个成绩评判系统
score = input("请录入学生成绩》》:")
if score > '90' :
print('优秀')
elif score > '80' :
print('合格')
elif score > '60' :
print('及格')
else :
print("重新考试")
# else和elif都不可以单独使用!!!
流程图:
if嵌套
ticket =input('请输入您的票数:')
if ticket > '0':
print("验票通过")
knife = input('检测您的水果刀的长度是:')
if knife > '10' :
print("被警察带走")
else :
print('顺利进入候车厅')
else :
print('没有票,不能进站')
流程图:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!