1. Учиться
  2. /
  3. Courses
  4. /
  5. Pythonの関数入門

Connected

Exercise

複数の値を返す関数

前の演習では、タプルの作成、変数への代入、アンパックを行いました。ここではタプルを使って、関数から複数の値を返します。shout() 関数を更新して複数の値を返すようにしましょう。1 つの文字列だけを返す代わりに、各文字列に !!! を連結した 2 つの文字列を返します。

return x, y は return (x, y) と同じ結果になる点に注意してください。前者は内部的に x と y をタプルにパックしています。

Инструкции

100 XP
  • 関数ヘッダーを修正し、関数名を shout_all にして、順に word1 と word2 の 2 つのパラメーターを受け取るようにします。
  • 文字列 '!!!' を word1 と word2 のそれぞれに連結し、shout1 と shout2 に代入します。
  • shout1 と shout2 からなるタプル shout_words を作成します。
  • 文字列 'congratulations' と 'you' を引数にして shout_all() を呼び出し、結果を yell1 と yell2 に代入します(shout_all() は 2 つの値を返すことを忘れないでください)。