23人参与 • 2025-08-23 • Python
python中多条件判断通过 if-elif-else 结构实现, elif 是 else if 的缩写。
if 条件1: # 条件1为真时执行的代码块 elif 条件2: # 条件2为真时执行的代码块 elif 条件3: # 条件3为真时执行的代码块 else: # 所有条件均不满足时执行的代码块
elif
分支,但需注意条件的逻辑顺序(一般从最严格到最宽松)。score = 85 if score >= 90: print("优秀") elif 80 <= score < 90: print("良好") elif 70 <= score < 80: print("中等") elif 60 <= score < 70: print("及格") else: print("不及格")
x = -15 if x > 0: print("正数") if x % 2 == 0: print("且是偶数") elif x < 0: print("负数") if x % 3 == 0: print("且能被3整除") else: print("零")
if
/elif
/else
后的代码块必须缩进(通常4个空格)if x > 0 and x % 2 == 0: print("正偶数")
x = 10 result = "大于5" if x > 5 else "不大于5" print(result) # 输出:大于5
x = 7 x > 5 and print("x大于5") # 条件为真时执行右侧操作 x < 0 or print("x非负数") # 条件为假时执行右侧操作
if x < 0: pass # 暂不处理负数情况 else: print("非负数")
特性 | python | c |
多条件分支关键字 | elif | else if |
代码块标识 | 缩进 | 大括号{} |
条件表达式 | 无括号 | 需要括号 |
单行简写 | 三元运算符 | 类似于三元运算符 |
到此这篇关于python中if-else语法用法的文章就介绍到这了,更多相关python中if-else的语法内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论