Pythonの関数

閉じる記号が無いのは、やっぱり新鮮

Pythonの関数って閉じる記号が無いのね。

ループとか分岐で予想はしていたけど。

どうもN88とかの昔のBASICを思い出してしまう。

   

kansu.py

def plus(value1, value2):
    return value1 + value2

def minus(value1, value2):
    return value1 - value2

def multiply(value1, value2):
    return value1 * value2

def divide(value1, value2):
    return value1 / value2

print(plus(1, 2))
print(minus(1, 2))
print(multiply(1, 2))
print(divide(1, 2))

 

結果

3
-1
2
0.5

 

関係ないけど、正数を割ると小数でる系の言語なんだなあと思う。

でも、これはPython3から変わった仕様らしい。

確かに使い方で言ったら、こっちだよなあ〜。