python中的if条件分支
1.if基础语法
# 条件判断 分支语句 # if # 关键词 如果 假设 # 如果明天下雨,我就去图书馆看书 """ if 条件语句: 满足条件运行的代码1 满足条件运行的代码2 """ # : 代表条件结束 # if 年龄大于等于18岁: # 去网吧上网 # 快乐上号 age = 19 # 创建变量年龄 if age >= 18: print('去网吧上网') print('快乐上号') print('我是代码结尾,你的代码已结束')
2.if else语法
# if 条件语句: # 满足条件运行的代码1 # 满足条件运行的代码2 # else: 否则 # 不满足条件 运行的代码1 # 不满足条件 运行的代码2 # age = int(input('请输入年龄:')) # input()返回的是字符串 # print('去网吧上网') # if age >= 18: # 这里比较用的int类型 # print('快乐上号') # else: # print('快回家写作业!') # 如果你的年龄大于18 去网吧上网快乐上号,否则快回家写作业 # 如果明天下雨 我就去图书馆看书,否则我就去公园散步 weather = input('请输入天气:') # input()返回的是字符串 if weather == '下雨': print('去图书馆看书') else: print('去公园散步')
3.if嵌套语法
""" if 条件语句: 满足条件运行的代码1 满足条件运行的代码2 if 条件语句: 满足条件运行的代码1 满足条件运行的代码2 ······ """ # 坐公交车,有钱才能上车,上车后有位置才能坐 my_money = 1 # 身上有的钱 zuowei = True # False 有无座位 if my_money >= 2: # 条件表达式返回一个bool类型 print('有钱上车,乘公交车去公司') if zuowei: # 如果有(无)座位 print('坐到座位上') else: print('站票一张') else: print('跑步去公司')
4. if elif else
# 如果明天下雨 我就去图书馆看书,否则我就去公园散步 # if 条件语句: # 满足条件运行的代码1 # 满足条件运行的代码2 # elif 条件语句: # 满足条件运行的代码1 # 满足条件运行的代码2 # ··· # else: 否则 # 不满足条件 运行的代码1 # 不满足条件 运行的代码2 # 如果明天下雨 我就去图书馆看书,否则我就去公园散步 # elif 需要写在if和else的中间 # 也可以不写else else只能写在最后 # elif 可以写多个,当if不满足的时候会运行到elif判断 # if if 和 if elif # if elif else 的语法结果永远只会运行一个代码块 # 如果明天下雨 我就去图书馆看书, # 再如果明天是阴天,我就在家打游戏 # 再如果明天是下雪,我就在被窝里睡觉 # 否则我就去公园散步 # weather = input('请输入天气:') # input()返回的是字符串 # if weather == '下雨': # print('去图书馆看书') # elif weather == '阴天': # print('在家打游戏') # elif weather == '下雪': # print('在被窝里睡觉') # else: # print('去公园散步') """ 判断工作年龄是否合法 合法工作年龄判断 小于18 童工 18-60 合法工作年龄 大于60 退休年龄 """ age = int(input('请输入你的年龄:')) if age < 18: print('童工') elif 18 <= age <= 60: print('合法工作年龄') else: print('退休年龄')
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)