logo

🧪 异常处理

⏱️ 20-25 min📊 中级
main.py
消耗 1 学分
加载编辑器中...
输出 Output执行成功
# 运行代码后,输出将显示在这里
# 按 Ctrl+Enter 快速运行
Terminal (Simulated)安装命令仅模拟,不会真实联网安装
Terminal ready. 请输入 pip install 命令进行模拟安装。
$

步骤 1: 捕获异常

try/except 的核心价值是:程序遇错不崩,改为可控反馈。

底层逻辑:
try 块抛出异常后,解释器会跳转到匹配的 except 分支。
匹配成功后,异常被处理,程序继续向下执行。

你的任务

  1. 尝试将字符串 "abc" 转换为整数
  2. 使用 try/except 捕获 ValueError
  3. 打印友好的错误信息

正常情况下 int("abc") 会报错,但我们要优雅地处理它。

自测清单

  • 使用 try/except
  • 捕获 ValueError

迁移模板

try:
    num = int("abc")
完成本步后,你应能独立解释并复现该知识点,再迁移到相似题目。

验证清单 (0/0)