始める無料で始める

単一パラメータの関数

おめでとうございます!自分で関数を定義して、さらに呼び出すことにも成功しました。素晴らしいですね。

前の演習では、shout() 関数を定義して呼び出し、文字列に '!!!' を連結して出力しました。 ここでは shout()パラメータ を追加し、渡されたあらゆる文字列の 引数 を受け取り処理できるように更新します。なお、関数名とパラメータを指定するヘッダー部分である shout(word) は、関数の シグネチャ と呼ばれます。実務でもよく出てくる用語です!

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

Pythonの関数入門

コースを見る

演習の手順

  • パラメータ名 word を追加して、関数ヘッダーを完成させます。
  • word'!!!' を連結した結果を shout_word に代入します。
  • shout_word の値を出力します。
  • 文字列 'congratulations' を渡して shout() 関数を呼び出します。

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

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

# Define shout with the parameter, word
def shout(____):
    """Print a string with three exclamation marks"""
    # Concatenate the strings: shout_word
    ____ = ____ + '!!!'

    # Print shout_word
    print(____)

# Call shout with the string 'congratulations'
コードを編集して実行