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

Connected

道练习

嵌套函数 I

您在上一段视频中学习了如何在函数内部再定义函数。这样做的一个原因是避免在不同函数中重复编写相同的计算。定义嵌套函数本身并不新奇:像定义普通函数一样使用 def,然后把它写在另一个函数内部即可!

在本练习中,您将于函数 three_shouts() 内部定义一个嵌套函数 inner(),用于把字符串对象与 !!! 连接。three_shouts() 随后返回一个包含 3 个元素的元组;每个元素都是通过 inner() 将字符串与 !!! 拼接后的结果。开始动手吧!

说明

100 XP
  • 补全嵌套函数的函数头,函数名为 inner(),且仅包含一个参数 word。
  • 补全返回值:元组中的每个元素都应为一次对 inner() 的调用,并将 three_shouts() 的各个参数分别作为每次调用的实参。