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

Connected

道练习

使用 try-except 进行错误处理

编写自定义函数的一个好习惯,是预判他人(或您自己在误用函数时)可能会如何使用您定义的函数。

正如在上一个练习中所见,len() 函数能处理字符串、列表和元组等输入参数,但不能处理 int 类型。遇到无效输入参数时会抛出相应的错误及错误信息。实现这一点的一种方式是使用 try-except 进行异常处理。

在本练习中,您将定义一个函数,并使用 try-except 代码块来处理向函数传入不正确的输入参数的情形。

回忆您在之前练习中定义的 shout_echo() 函数;示例代码中已提供了部分函数定义。您的目标是补全函数定义中的异常处理代码,并在抛出错误时提供合适的错误信息。

说明

100 XP
  • 将变量 echo_word 和 shout_words 初始化为空字符串。
  • 在异常处理代码块的合适位置添加关键字 try 和 except。
  • 使用 * 运算符将 word1 重复 echo 次并连接。将结果赋给 echo_word。
  • 将字符串 '!!!' 连接到 echo_word 之后。将结果赋给 shout_words。