Pythonで関数 defを使用する方法
Pythonで関数を使用する場合は、以下の構文を使います。
def 関数名(引数1, 引数2, 引数n)
関数の処理1
関数の処理2
関数の処理n
関数内の処理は字下げ(インデント)し記述します。
関数 引数無し、戻り値無し
関数を呼び出し、hogehogeと画面に表示します。
# -*- coding: utf-8 -*- def show(): print ("hogehoge") #関数の呼び出し show()
関数 引数有り、戻り値無し
関数に2つの変数をわたし、足し算、引き算、掛け算した結果を画面に出力します。
# -*- coding: utf-8 -*- def add(x, y): print (x + y) print (x - y) print (x * y) #関数の呼び出し add(3, 5)
関数 引数有り、戻り値有り
2つめのサンプルの進化形です。
計算結果を戻り値で戻した後に画面出力します。
他のプログラミング言語と違い、Pythonでは戻り値を複数定義できる
ところおもしろいですよね。
# -*- coding: utf-8 -*- def add(x, y): return ((x + y), (x - y), (x * y)) #関数の呼び出し x, y, z = add(3, 5) print(x) print(y) print(z)