Python и степенная математикаPython

Программы на Python
Ответить
Anonymous
 Python и степенная математика

Сообщение Anonymous »

Я изучаю Python, но немного запутался. Онлайн-инструкторы советуют мне использовать оператор **, а не ^, когда я пытаюсь увеличить число до определенного числа. Пример:

Код: Выделить всё

print 8^3
На выходе 11. Но то, что я ищу (как мне сказали), больше похоже на: напечатать 8**3, что дает правильный ответ 512. Но почему?
Кто-нибудь может мне это объяснить? Почему 8^3 не равно 512, поскольку это правильный ответ? В каком случае будет 11 (результат 8^3)?
Я пытался выполнить поиск SO, но вижу только информацию, касающуюся получения модуля при делении.< /п>

Подробнее здесь: https://stackoverflow.com/questions/120 ... owers-math
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»