始める無料で始める

任意引数の追加

Python では、「任意引数」を使うことで、カスタム関数が任意の数の位置引数を受け取れるようになります。この柔軟性のおかげで、さまざまな使い方に対応しながら、期待どおりの結果を得ることができます。

この機能を活用して、渡されたテキストの数に関わらず文字列を連結(結合)する関数を作成しましょう!

この演習はコースの一部です

開発者向け中級 Python

コースを見る

演習の手順

  • concat() という任意引数を受け取る args という関数を定義しましょう。
  • for ループを使って、arg の各 args に対して繰り返し処理を行いましょう。
  • 関数を呼び出して、正しく動作するか確認しましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Define a function called concat
def ____(____):
  """Concatenates multiple string arguments with spaces between them."""

  result = ""

  # Iterate over the Python args tuple
  for ____ in ____:
    result += " " + arg
  return result

# Call the function
print(____("Python", "is", "great!"))
コードを編集して実行