2017-11-21 9 views
-1

のデフォルト値を持つ指数パラメータは、オプションの作成:私は私の力の機能は、このように設定している現在、2

def power(base,exponent): 
"""calculate the base raised to the power exponent""" 
if exponent < 0: 
    return base**exponent 
elif exponent == 0: 
    return 1 
else: 
    tmp = base 
    for counter in range (exponent-1): 
     tmp *= base 
    return tmp 

私は2のデフォルト値を持つオプションのパラメータの指数を作成する必要があるが、私は」私がここから何をする必要があるかわからない場合は、何か助けていただければ幸いです。オプションのすべてが必要なものの後でなければなりません

def power(base,exponent=2): 

注:

+1

どのようにわかりませんか? Pythonのドキュメントとオンラインのチュートリアルはかなり明確です。あなたは何を試しましたか、どうしてうまくいかなかったのですか? – Prune

答えて

2

これはオプションのパラメータを設定する方法です。 power(3, 2)power(3) 複数のオプションパラメータがある場合は、すべてを指定することなく、使用名を指定することができますpower(3, exponent=2)

関連する問題