Pythonで関数を作成するには、def
キーワードを使用します。以下の例をご覧ください:
def greeting(name):
print("こんにちは、" + name + "さん!")
# 関数の呼び出し
greeting("太郎")
この例では、greeting
という名前の関数を定義しています。関数はname
というパラメータを受け取り、その名前と共に挨拶を出力します。greeting("太郎")
という呼び出しでは、関数が実行され、"こんにちは、太郎さん!"というメッセージが表示されます。
もう少し詳しく説明しましょう。
def greeting(name):
の行で、greeting
という名前の関数を定義しています。name
はパラメータであり、関数が受け取る情報です。print("こんにちは、" + name + "さん!")
の行では、name
を使って挨拶のメッセージを作成し、print
関数を使って出力しています。greeting("太郎")
の行では、greeting
関数を呼び出しています。引数として"太郎"を渡しています。
このように、関数を使うことで、名前を受け取って挨拶する処理を簡単に実装できます。
さらに、もし名前が空の場合にデフォルトの挨拶メッセージを表示したい場合は、関数の定義を以下のように変更することもできます:
def greeting(name="ゲスト"):
print("こんにちは、" + name + "さん!")
# 関数の呼び出し
greeting() # デフォルトの挨拶メッセージが表示される
greeting("太郎") # 指定した名前で挨拶メッセージが表示される
この例では、greeting
関数のパラメータname
にデフォルト値として"ゲスト"を設定しています。引数を指定しない場合、デフォルト値が使用されます。
以上が、Pythonで名前を受け取って挨拶する関数を作成する方法です。シンプルで簡単な方法を説明しましたし、コード例もいくつか示しました。ぜひ試してみてください!