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

Connected

道练习

返回多个值的函数

在上一个练习中,您已经构造了元组、将元组赋值给变量,并完成了解包。现在,您将使用元组从函数中返回多个值。我们来更新 shout() 函数,使其返回多个值。不再只返回一个字符串,而是返回两个在末尾都连接了字符串 !!! 的字符串。

请注意,return x, y 与 return (x, y) 的结果相同:前者在底层其实是把 x 和 y 打包成了一个元组!

说明

100 XP
  • 修改函数头,使函数名变为 shout_all,并按顺序接收两个参数 word1 和 word2。
  • 将字符串 '!!!' 分别连接到 word1 和 word2 的末尾,并分别赋给 shout1 和 shout2。
  • 构造一个由 shout1 和 shout2 组成的元组 shout_words。
  • 调用 shout_all(),传入字符串 'congratulations' 和 'you',并将结果解包赋值给 yell1 和 yell2(请记住,shout_all() 会返回 2 个变量!)。