2016-11-12 19 views
-2
def greater_less_equal_5(answer): 
if answer > 5: 
    return 1 
elif answer < 5:   
    return -1 
else: 
    return 0 

print greater_less_equal_5(4) 
print greater_less_equal_5(5) 
print greater_less_equal_5(6) 

これらの数字は何ですか:4,5,6は何を意味し、印刷の終わりにありますか?これらはどういう意味ですか?

+1

4,5,6がそれぞれ関数に渡され、関数に返される値が画面に出力されます。機能の詳細については、https://www.tutorialspoint.com/python/python_functions.htmを参照してください。 –

+1

@RohinGopalakrishnan OPのケースでは、 'print'は関数ではない文です。 Python 3.xでは関数に変更されました。 –

答えて

2

これらは、その機能の本体の内部で使用されるanswerの値として、関数greater_less_equal_5に渡される引数/パラメータです。例えば、greater_less_equal_5(4)が効果的にこのコードを実行します:

if 4 > 5: 
    return 1 
elif 4 < 5:   
    return -1 
else: 
    return 0 

これはprintとは何の関係もありません。

関連する問題