
Python学习笔记(三)
Python 条件语句详解
if 语句基础语法
关键词
if
:主条件判断elif
:其他条件判断(可多个)else
:默认情况(可选)
基本结构
1 | if 条件1: |
实用示例
示例1:年龄判断(表白程序)
1 | age = input('请输入你的年龄:') |
特点:
- 使用
input()
获取用户输入 int()
转换字符串为数字- 范围判断语法
16 <= age <= 20
示例2:成绩等级判断
1 | score = input('请输入你的成绩:') |
特点:
- 多条件判断使用
elif
- 从上到下依次判断,第一个满足的条件会执行并退出
- 包含输入验证逻辑
最佳实践
- 缩进规范:使用4个空格缩进
- 条件顺序:把最可能满足的条件放前面
- 边界检查:先检查异常值(如成绩>100的情况)
- 类型转换:输入内容记得类型转换
常见错误
1 | # 错误1:忘记冒号 |
扩展用法
嵌套if
1 | if x > 0: |
单行if
1 | result = "通过" if score >= 60 else "不通过" |
多条件组合
1 | if 18 <= age <= 25 and gender == "女": |
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自Tannerの笔记