Python初学者:简单异常处理案例

原创 骑猪看日落 2025-03-05 07:54 17阅读 0赞

在Python编程中,异常处理是一种机制,用于应对程序运行时可能出现的错误。以下是一个简单的Python初学者异常处理案例:

  1. def divide_numbers(num1, num2):
  2. """
  3. This function divides two numbers.
  4. If the second number is zero, it raises a ValueError.
  5. """
  6. try:
  7. # Check if divisor (num2) is zero
  8. if num2 == 0:
  9. raise ValueError("Cannot divide by zero!")
  10. result = num1 / num2
  11. print(f"The division of {num1} by {num2}} is: {result}")
  12. except ValueError as ve:
  13. print("捕获到一个错误:", ve)
  14. # 测试函数
  15. divide_numbers(10, 2)
  16. divide_numbers(10, 0) # 这会触发 ValueError 异常

在这个例子中,我们定义了一个函数divide_numbers来执行除法操作。在函数内部,我们使用了try/except结构来捕获可能出现的错误,并进行适当的处理。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,17人围观)

还没有评论,来说两句吧...

相关阅读