質問

と遊んでいた ** オペレーターは次のことに気づきました。

0**0 == 1

そして

pow(0, 0) == 1

そしてさらに math:

math.pow(0, 0) == 1

そして グーグル!(検索する 0**0)

なぜそうなるのでしょうか?私の知る限り、0**0は未定義です

役に立ちましたか?

解決

いいえ、あなたは間違っています。正常に動作します。

n/0 は未定義です。 0**0 しかし、 1 なぜなら、任意の数のべき乗は 01.

以下にいくつかの参考文献を示します。

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 です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top