質問
と遊んでいた **
オペレーターは次のことに気づきました。
0**0 == 1
そして
pow(0, 0) == 1
そしてさらに math
:
math.pow(0, 0) == 1
そして グーグル!(検索する 0**0
)
なぜそうなるのでしょうか?私の知る限り、0**0は未定義です
解決
いいえ、あなたは間違っています。正常に動作します。
n/0
は未定義です。 0**0
しかし、 1
なぜなら、任意の数のべき乗は 0
は 1
.
以下にいくつかの参考文献を示します。
http://mathforum.org/dr.math/faq/faq.number.to.0power.html
https://en.wikipedia.org/wiki/Exponentiation#Zero_to_the_power_of_zero
他のヒント
定義上、0 乗はすべて 1 です。
数学のルールがあるからです。0 乗はすべて 1 です。
所属していません StackOverflow