首页 > 解决方案 > 如何在 Python 中找到已知值所需的 2 次幂

问题描述

有人可以告诉我一种方法来找到2获得已知值所需的幂。例如,假设我需要找到给出值 32 的 2 的幂。换句话说,如果我知道某个值,如何找到给出该值的 2 的幂。

if the given value is 64 how to get the power of two as 8

我之前搜索过stackoverflow中是否有人问过类似的问题,但不幸的是我找不到。目前我手头上没有任何东西作为尝试,对此感到抱歉。任何帮助都非常感谢提前。

标签: python

解决方案


import math

print (math.log(64, 2))
print (2**math.log(64, 2))

输出:

6
64

推荐阅读