0
ここには何かがありません。機能以下
はflawlessly.It *は2 == B奇数または偶数
発現(B%2)によっては、 "B" の値をチェック実行、次に "" パワー "b" を上昇させます。
この表現を "b"の複数の値でチェックしました。
それぞれ偶数または奇数に応じて0または1のいずれかです。
(b%2)* 2 == bが該当する番号が見つかりません。
しかし、コードはまだ完全に動作します。
誰でも私の混乱をクリアできますか?累乗の奇数と偶数をチェック
def expo(a,b): # a to the power b
if b == 1:
return a
if (b%2)*2 == b:#checking even or odd
return expo(a*a, b/2)
else: return a*expo(a,b-1)
x=expo(8,2)
print x
x=expo(8,3)
print x
おかげで誰も答えていない pkj