関数定義


関数はdefキーワードを使って定義します。次の例ー2のようなパラメータのデフォルト値を指定することもできます。

(例-1)
# 関数定義
def sum(a):
 y = 0
 for x in a:
  y = y + x
 return y

print sum([1,2,3,4])

(実行結果)
10

 

 

(例-2)
def f(x = 1, y = 1):
 return 2 * x + y

print f()
print f(0,2)

(実行結果)
3
2