一、引言
程序需要根据不同情况做出选择,if语句就是用来做这个的!这是编程中最基础也是最重要的内容之一!
💡 如果这样...就那样...这就是 if 语句!
二、if 语句基本用法
# 最简单的 if
age = 18
if age >= 18:
print("你是成年人了")
print("可以去网吧了") # 缩进的代码在条件满足时都会执行
print("程序结束") # 不缩进的代码总是会执行
流程图(理解用)
# if 条件:
# 做这件事
# 继续下面
三、条件可以是什么?
# 1. 比较运算
a = 10
b = 20
if a < b:
print("a 小于 b")
# 2. 布尔值
is_student = True
if is_student:
print("你是学生")
# 3. 成员运算
text = "hello world"
if "world" in text:
print("找到了")
# 4. 其他类型
if 10: # 非零数字都是 True
print("True")
if "hello": # 非空字符串都是 True
print("True")
四、缩进真的很重要!
# ✅ 正确:缩进一致
if True:
print("a")
print("b")
# ❌ 错误:缩进不一致
if True:
print("a")
print("b") # 会报错!
# ❌ 错误:没有缩进
if True:
print("a") # 会报错!
五、实际例子
例子 1:判断年龄
age = int(input("请输入你的年龄:"))
if age >= 18:
print("你是成年人")
if age < 18:
print("你是未成年人")
例子 2:判断成绩
score = int(input("请输入你的分数:"))
if score >= 60:
print("恭喜你,及格了!")
if score < 60:
print("加油,下次努力!")
例子 3:判断密码
password = "123456"
user_input = input("请输入密码:")
if user_input == password:
print("密码正确!")
print("欢迎回来!")
例子 4:判断奇数偶数
num = int(input("请输入一个整数:"))
if num % 2 == 0:
print("这是一个偶数")
if num % 2 != 0:
print("这是一个奇数")
六、注意事项
# ❌ 常见错误 1:忘记加冒号
if a > 10
print("错了")
# ✅ 正确
if a > 10:
print("对了")
# ❌ 常见错误 2:用 = 而不是 ==
if a = 10:
print("错了")
# ✅ 正确
if a == 10:
print("对了")
# ❌ 常见错误 3:缩进乱了
if True:
print("a")
print("b")
七、课后练习题
# 练习 1:输入一个数字,如果大于 100,打印 "太大了"
# 练习 2:输入一个年份,判断是否是闰年(能被 4 整除)
# 练习 3:输入一个字符串,如果长度大于 10,打印 "很长"
总结
通过本章学习,你应该已经掌握了「if 条件判断语句基础用法」的相关知识。
if 语句很简单,但是非常有用!下一章学习 if-else!