1. Learn
  2. /
  3. 课程
  4. /
  5. Python 函数入门

Connected

道练习

通过抛出错误进行错误处理

另一种抛出错误的方法是使用 raise。在本练习中,您将给之前定义的 shout_echo() 函数添加一条 raise 语句:当用户为 echo 参数提供的值小于 0 时,抛出一条错误信息。

对 shout_echo() 的调用当前使用的是有效的参数值。若要测试 raise 的效果,只需把 echo 参数的值改为一个负数即可。别忘了改回有效值再继续进行下一个练习!

说明

100 XP
  • 补全 if 语句,检查 echo 的值是否小于 0。
  • 在 if 语句体内,添加一条 raise 语句:当用户为 echo 提供的值小于 0 时,抛出 ValueError,其消息为 'echo must be greater than or equal to 0'。