🍀功法简介(知识点)
if...else 是二元分支:条件成立执行 if 里面代码,不成立就执行 else 里面代码,二者必定选其一。
语法格式:
if 条件:
条件为True执行(缩进4空格)
else:
条件为False执行(缩进4空格)要点:
if后面带条件 + 英文冒号else后面不用写条件,只加英文冒号if 和 else 是一对,两个分支只会跑其中一段代码,不会同时执行
基础示例:
minute = 25
if minute >= 30:
print("练习达标")
else:
print("练习时长还不够,再多练一会")🥋今日 Kata 任务(练习)
input 获取今日练习分钟,转为 int 存入
practice_minif 判断:
practice_min >=30,达标打印:"✅今日练习达标,很棒!"else 分支,打印:
"⏰练习时长不足,继续加油!"
✅参考示例代码
practice_str = input("请输入今天练习的分钟数:")
practice_min = int(practice_str)
if practice_min >= 30:
print("✅今日练习达标,很棒!")
else:
print("⏰练习时长不足,继续加油!")
示例运行 1(输入 30):
请输入今天练习的分钟数:30
✅今日练习达标,很棒!示例运行 2(输入 22):
请输入今天练习的分钟数:22
⏰练习时长不足,继续加油!
🧠思考题(进阶可选)
试一下,能不能在 else 里面再写一组 if?想一想,这种写法叫什么。
💡功法小提示
⚠️ else 前面不能带条件!⚠️ if 和 else 的缩进层级要对齐;各自内部代码记得缩进 4 空格。⚠️ 不要漏写末尾英文冒号,这是新手高频踩坑点。