【发布时间】:2021-06-25 10:13:06
【问题描述】:
我在 python 编程中的作业要求我得出一个程序的解决方案,我们可以在其中找到幂数。
例如。 2^4 = 16 是否可以不使用编程中的实际逻辑直接得到这个解决方案?
【问题讨论】:
-
2**4。**呢?以及编程中的实际逻辑是什么? -
这个东西无论如何都应该被标记为重复的,看看here
标签: python python-3.x
我在 python 编程中的作业要求我得出一个程序的解决方案,我们可以在其中找到幂数。
例如。 2^4 = 16 是否可以不使用编程中的实际逻辑直接得到这个解决方案?
【问题讨论】:
2**4。 ** 呢?以及编程中的实际逻辑是什么?
标签: python python-3.x
你可以直接使用**。 (即)2 ** 4。在 python 中,x^y 写为 x ** y。希望对您的项目有所帮助。
【讨论】:
我不确定我是否充分理解了您的问题。 我假设您要问的是如何获得例如 2 的 4 次方(即 2^4)。
在 python 中,幂运算符实际上预定义为**。所以2^4写成2 ** 4。
我希望我已经回答了你的问题。
另外...
** 运算符更消耗 CPU,因此,如果您想将一个数字提高到 2 的幂,最好使用 number * number 而不是 number ** 2。
【讨论】:
在python中,指数运算符是**。
当你写2**4时,它在数学语言中的意思是2^4。
【讨论】: