Top動画

このサイトをはじめて訪れる人へ

タイの田舎の暮らしと、AI・語学・仏教などの学びを“実験生活”として記録する個人メディアです。運営:ユリアナ・シンテシス。日々の小さな発見を、創作と実践の視点で読みやすくまとめています。

必ずこのサイトについてを読んでください、

90日で学ぶ AIとPython|完全初心者から「作れる」までDay21|関数とは?

Tensui
Tensui

このシリーズでは
Windows / Mac のどちらでも使える
「Python + VS Code」環境で進めます。

ChatGPTは
・コードを考えてもらう
・エラーを相談する
ための“相棒”として使います。

※ ChatGPT上でコードを実行することはできません。
必ず自分のPCで実行してください。


 


Day21|関数とは?

関数とは、「何度でも使える処理のかたまり」のことです。

これまであなたは、上から順番にコードを書いてきましたね。
けれど同じ処理を何度も書くのは非効率です。

そこで登場するのが 関数 です。


■ 関数は“自動販売機”のようなもの

  • ボタンを押す(=呼び出す)

  • 中で決まった処理が行われる

  • 結果が出てくる

これが関数の基本イメージです。


■ 基本の書き方

def greet():
print(“こんにちは!")
  • def → 関数を作ります、という宣言

  • greet → 関数の名前

  • () → 入力(今はなし)

  • : → ここから中身

  • インデント → 実際の処理


■ 呼び出してみる

greet()

実行結果:

こんにちは!

関数は「作っただけ」では動きません。
呼び出して初めて動きます。


■ 引数(入力)をつける

関数は、値を受け取ることもできます。

def greet(name):
print(“こんにちは、" + name + “さん!")

greet(“ユリアナ")

出力:

こんにちは、ユリアナさん!

name が「受け取る箱」です。
これを 引数(ひきすう) といいます。


■ 戻り値(return)

関数は「結果を返す」こともできます。

def add(a, b):
return a + b

result = add(3, 5)
print(result)

出力:

8

return
この値を外に返しますよ という意味です。


■ なぜ関数が大事?

関数を使うと:

✔ 同じ処理を何度も使える
✔ プログラムが整理される
✔ バグが減る
✔ 読みやすくなる

AIや大きなアプリは、
関数の集合体 でできています。


■ 今日のミニ課題

  1. 名前を受け取って

  2. 「今日も学習がんばろう!」と表示する関数を作る

ヒント:

def message(name):
# ここに書く

明日は
Day22|自分で関数を作る(応用編)

ここから、プログラムが一段と“設計”らしくなります。

関数を制する者が、Pythonを制する。

よかったら応援してください

AIとPythonAIとPython

Posted by mon1127