行者孙Python

招式篇-Day11 if…else 二选一判断

🍀功法简介(知识点)

if...else 是二元分支:条件成立执行 if 里面代码,不成立就执行 else 里面代码,二者必定选其一。

语法格式:

if 条件:
    条件为True执行(缩进4空格)
else:
    条件为False执行(缩进4空格)

要点:

  • if 后面带条件 + 英文冒号

  • else 后面不用写条件,只加英文冒号

  • if 和 else 是一对,两个分支只会跑其中一段代码,不会同时执行

基础示例:

minute = 25
if minute >= 30:
    print("练习达标")
else:
    print("练习时长还不够,再多练一会")

🥋今日 Kata 任务(练习)

  1. input 获取今日练习分钟,转为 int 存入practice_min

  2. if 判断:practice_min >=30,达标打印:"✅今日练习达标,很棒!"

  3. 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 空格。⚠️ 不要漏写末尾英文冒号,这是新手高频踩坑点。

‹ 返回目录
🏠首页 Python 📦资源 👤关于我