環境
windows7 (Mac Book Pro 16inch欲しい)
Visual Studio Code
chrome
python ver3.8.3
この記事はプログラミング初心者かつPython初心者に向けて記述します。
関数その1
関数‥‥それは中学校で習ったあれのことか?
それとも関鯖のように美味しいあれのことか?
そう、正解は中学校で習ったあれのようなものです。
y=f(x)
懐かしさで胸が熱くなります。
では、関数とはなんでしょ?
weblioによりますと、関数とは
関数
読み方:かんすう
【英】function
関数とは、入力された値に対してある決まった内容の計算を行い、入力された値に応じた処理結果を返す、数式、あるいは命令の集まりのことである。
との事です。
だいぶ記憶が戻って参りました。
しかし、まだわかりにくいのでちょっと下記のように言葉を変えてみましょう。
関数
読み方:かんすう
【英】function
関数とは、入力された食材に対してある決まった内容の調理を行い、入力された食材に応じた料理結果を返す、数式、あるいは命令の集まりのことである。
これをもっと簡単に例えて言うと、こう言えるのではないでしょうか
1、staubに食材を入れる
まずはstaub(鍋)に食材を入れます。ジャガイモ、にんじん、肉、ルーなどなど。
2、火をかける調理
鍋に火を当ててstaubの中の食材を調理します。
3、カレーという料理となる
はい。美味しいカレー料理の出来上がりです。
つまりは、
y=f(x)
はこうです、
料理=調理(食材)
と乱暴ですが置き換えてみましょう。
食材を調理すると料理になります。
さて、これを踏まえて次に行きます。
料理=調理(食材)
の料理は変数に。食材は引数に。調理は関数に。これがPythonの関数です。
変数=関数(引数)
続く