def is_power(a,b):
if a<b:
is_power(b,a)
elif a==b:
return True
else:
if a%b !=0:
return False
else:
is_power((a/b),b)
is_power(2,32)
我不知道爲什麼它沒有任何東西展現出來,但是當我打印功能的最後一行「is_power((A/B),B)」,它表明:爲什麼這個迭代沒有返回任何東西?
True
None
None
None
我寫在筆記本的IPython和Python的版本上運行它是2.7.10.1
FunkySayu的答案不完全正確,看我正確的答案和下面的結果。 – Geeocode