読み込んだ3つの整数値の最大値を返す関数

明解C言語 入門編 > 6. 関数 >

読み込んだ3つの整数値の最大値を返す関数

Python
# coding: Shift_JIS

def max3(x, y, z):
    max = x
    if y > max:
        max = y
    if z > max:
        max = z
    return max

print "3つの整数を入力してください。"

n1 = int(raw_input("整数1:"))
n2 = int(raw_input("整数2:"))
n3 = int(raw_input("整数3:"))

print "最も大きい値は%dです。" % max3(n1, n2, n3)

実行結果

N:\>python lesson_06_044.py
3つの整数を入力してください。
整数1:83
整数2:45
整数3:25
最も大きい値は83です。