関数とは「名前をつけた処理のまとまり」です。一度作ると何度でも呼び出せます。

引数(入力) name def greet(name): msg = name+"さん" return msg 戻り値(出力) "たろうさん"
def greet(name):          # greetという関数を定義
    msg = name + "さん、こんにちは!"
    return msg            # 結果を返す

result = greet("たろう") # 関数を呼び出す
print(result)            # → たろうさん、こんにちは!

print(greet("はなこ"))   # → はなこさん、こんにちは!
✅ 関数を使うメリット
  • 同じコードを何度も書かなくてよい
  • 名前をつけることで、何をする処理か一目でわかる
  • 修正が1か所だけで済む