90日で学ぶ AIとPython|完全初心者から「作れる」までDay22|自分で関数を作る


このシリーズでは
Windows / Mac のどちらでも使える
「Python + VS Code」環境で進めます。
ChatGPTは
・コードを考えてもらう
・エラーを相談する
ための“相棒”として使います。
※ ChatGPT上でコードを実行することはできません。
必ず自分のPCで実行してください。
Day22|自分で関数を作る
昨日は「関数とは何か?」を学びました。
今日は 自分で関数を作る練習 をしてみましょう。
プログラムが上達する人は、
「処理を関数に分ける癖」を持っています。
これはプロのエンジニアが必ずやっている考え方です。
まず、いちばんシンプルな関数を作ってみます。
print(“Pythonの学習を続けよう!")
hello()
このコードでは
-
def→ 関数を作る宣言 -
hello→ 関数の名前 -
()→ 入力(今回はなし) -
:→ 関数の中身が始まる
そして最後に
と書くことで、関数が実行されます。
次に「値を受け取る関数」を作ります。
print(“こんにちは、" + name + “さん!")
greet(“ユリアナ")
greet(“タロウ")
実行すると
こんにちは、タロウさん!
同じプログラムを、
違うデータで使えるようになります。
これが 関数の強さ です。
次は「計算する関数」です。
result = number * number
return result
print(square(5))
出力
ここで登場するのが
return
これは
「計算結果を外に返す」
という意味です。
関数を使うと、プログラムはこう変わります。
関数なし
b = 5 * 5
c = 8 * 8
関数あり
return n * n
print(square(3))
print(square(5))
print(square(8))
コードが 短く・きれいに・再利用可能 になります。
今日のミニ課題
次の関数を作ってみましょう。
「年齢」を受け取って
20以上なら
「大人です」
それ以外なら
「まだ若いですね」
と表示する関数です。
ヒント
if age >= 20:
print(“大人です")
else:
print(“まだ若いですね")
関数が作れるようになると、
プログラムは「部品」で組み立てられるようになります。
これは
AI・ゲーム・アプリ
すべての開発の基本です。

次回は
Day23:ファイルを読み書きするPython
プログラムが
「データを保存できる」ようになります。
#Python
#Python学習
#プログラミング初心者
#関数
#AI学習
#90日チャレンジ
#Python入門






|-タイから応募可能な世界の小説コンテストまとめ-(日本語・英語-公募完全統合版)-‹-Imagine-Happy-AI-L-300x201.png)
















