if语句
判断条件,如果成立,就执行接下来缩进里的语句块,否则该语句块不执行。
形式有几种
if语法
| if 条件: |
| 条件成立执行的代码1 |
| 条件成立执行的代码2 |
| ......... |
举例
| if True: |
| print("条件成立执行的代码1") |
| print("条件成立执行的代码2") |
| |
| print("我是无论条件是否成立都要执行的代码") |
if...else...语法
| if 条件: |
| 条件成立中执行的代码1 |
| 条件成立执行的代码2 |
| ...... |
| else: |
| 条件不成立中执行的代码1 |
| 条件不成立执行的代码2 |
| ..... |
| 一定会执行的代码 |
举例
| age =int(input("请输入你的年龄:")) |
| if age >= 18: |
| print("你的年龄是{age},已经成年,可以上网") |
| else: |
| print("你的年龄是{age},未成年,回家写作业") |
| print("系统关闭") |
多重判断 if...elif...elif...else
下边的代码1234只有一个可以执行,执行后就不执行其他的了
| if 条件1: |
| 条件1成立中执行的代码1 |
| elif 条件2: |
| 条件2成立中执行的代码2 |
| elif 条件3: |
| 条件3成立中执行的代码3 |
| else: |
| 上边条件不成立执行的代码4 |
举例
| age = int(input('你输入的年龄是:')) |
| if age < 18: |
| print(f'你输入的年龄是{age},童工') |
| elif 18 <= age <= 60 : |
| print(f'你输入的年龄是{age},合法') |
| elif age > 60: |
| print(f'你输入的年龄是{age},退休') |
| |
if嵌套
| if 条件1: |
| 条件1成立执行的代码 |
| 条件1成立执行的代码 |
| |
| if 条件2: |
| 条件2成立执行的代码 |
| 条件2成立执行的代码 |
举例
| """ |
| 1.如果有钱,则可以上车 |
| 如果有钱,则可以上车 |
| 2.上车后,如果有空座,可以坐下 |
| 上车后,如果没有空座,则站着等空座位 |
| 如果没钱,不能上车 |
| """ |
| |
| money = 1 |
| seat = 0 |
| if money == 1: |
| print("土豪,不差钱,顺利上车") |
| |
| if seat ==1: |
| print("有空座 可以坐下") |
| else: |
| print("没有空座,请站着等") |
| |
| else: |
| print("没钱,不能上车,追着公交车跑") |
三目运算符
三目运算符也叫三元运算符
语法
如果条件成立就是值1,否则就是值2
| a = 1 |
| b = 2 |
| c = a if a > b else b |
| print(c) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!