1. HOME»
  2. Python入門»
  3. 引数を使って、関数に値を渡してみよう!

引数を使って、関数に値を渡してみよう!

Python《パイソン》プログラミングにおいての関数《かんすう》の使《つか》い方《かた》として、引数《ひきすう》を使《つか》って関数《かんすう》に値《あたい》を渡《わた》す方法《ほうほう》を学《まな》びましょう。

目次
  1. 引数とは
  2. 引数を使ってみよう!

引数とは

コーヒーメーカーは、「水」と「コーヒーの粉《こな》」を入れることで、コーヒーをつくることができます。
関数《かんすう》がコーヒーメーカーだとすれば、引数《ひきすう》は「水」と「コーヒーの粉」になります。

もし、コーヒメーカーに「水」と「紅茶《こうちゃ》の葉《は》」を入れれば、やったことはありませんが、紅茶ができるかもしれません。

このように、関数は引数によって、出てくるものが変えることができます。

引数を使ってみよう!

では、引数《ひきすう》を使《つか》ってみましょう。
今回《こんかい》は、長方形《ちょうほうけい》の面積《めんせき》を計算《けいさん》する関数《かんすう》「display_rectangle_area」を作《つく》りました。

def display_rectangle_area(width, length):
    rectangle_area = width * length
    print(rectangle_area)

display_rectangle_area(6, 14)

実行結果《じっこうけっか》

84

上《うえ》の例《れい》では、1〜3行目に、長方形の面積を計算する関数「display_rectangle_area」を作っています。
1行目の()の中には、widthとlengthという変数《へんすう》を入れています。これらはそれぞれ、長方形《ちょうほうけい》の横幅《よこはば》と縦幅《たてはば》を覚《おぼ》えておいてもらうものです。

このwidthとlengthが、引数(仮引数《かりひきすう》)です。

また、5行目で関数「display_rectangle_area」を呼《よ》び出《だ》しています。
後ろの()には、それぞれ横幅と縦幅の数値《すうち》を入れています。

この数値も、引数(実引数《じつひきすう》)です。

関数を呼び出したときの実引数「6」と「14」は、関数側の仮引数「width」と「length」が覚えてくれます。
なので、この実引数の数値を変えてあげれば、どんな形《かたち》の長方形の面積も、計算することができます。

オリジナルゲーム.com