Я играл вокруг с **
оператора, и заметил, что:Python - 0 ** 0 == 1?
0**0 == 1
И
pow(0, 0) == 1
И даже math
:
math.pow(0, 0) == 1
И Google! (поиск по 0**0
)
Почему это так? Насколько мне известно, 0 ** 0 не определено
Я играл вокруг с **
оператора, и заметил, что:Python - 0 ** 0 == 1?
0**0 == 1
И
pow(0, 0) == 1
И даже math
:
math.pow(0, 0) == 1
И Google! (поиск по 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.
В случае, если вы его нашли в Google, вы могли увидеть ссылку чуть ниже калькулятора. Прочтите. – alko