関数、変数を定義したらreturnで戻り値 python

「def」が関数を定義できることは分かった。しかしどのように組み立てれば良いのか?

引数ありとなしで関数を定義する!

コード(引数なし)

def val():       ※valでなくても可
 i = 3
 return i   ※returnは直後に書かれたオブジェクトval()の中身を返します。

val()

 

結果1

val()
Out[2]: 3

 

コード(引数あり)

def func(a):
i = a * 4
return i

func(5)

 

結果2

Out[3]: 20

 

結論

関数を定義して、returnで戻り値として返す!その際引数があってもなくても大きな違いはない。