鱼C论坛

 找回密码
 立即注册
查看: 1461|回复: 8

[已解决]**

[复制链接]
发表于 2023-7-26 18:20:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请问密运算符,**是怎么算的
举个例子
5 ** 12
244140625
我不知道他为什么会等于244140625
最佳答案
2023-7-27 08:13:31
比如2**3,也就是2的3次方,就是2*2*2,2的5次方就是2*2*2*2*2,那么5的12次方就是5*5*5...乘12次
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-7-26 18:21:18 | 显示全部楼层
在 Python 中,双星号(**)是指数运算符,用于计算一个数的幂。具体来说,表达式 a ** b 表示将 a 的 b 次方。

以你提供的例子为例:[/code]
5 ** 12 = 244140625[/code]
这意味着将 5 乘以自己 12 次,得到了结果 244140625。

在这个计算中,5 的 12 次方表示将 5 乘以自己 12 次,即 5 * 5 * 5 * 5 * 5 * 5 * 5 * 5 * 5 * 5 * 5 * 5 = 244140625。

所以,5 的 12 次方等于 244140625。

希望这个解释能够帮助你理解双星号运算符在这种情况下的作用。如果你还有其他问题,请随时提问。求给个最佳答案,非常感谢
只要点击我的回复贴写着发表时间的那一栏的绿色按钮即可!-->

                               
登录/注册后可看大图


此回答源于ChatGPT,若有不正确之处,请多包容
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 18:21:48 | 显示全部楼层
在Python中, ** 是一个幂运算符,用于计算一个数字的幂。如果你有 a ** b ,那么结果就是 a 的 b 次方。

例如,对于 5 ** 12 ,结果是 5 的 12 次方,即5的12次幂。具体计算如下:

  1. 5的1次方 = 5
  2. 5的2次方 = 25
  3. 5的3次方 = 125
  4. ...
  5. 5的12次方 = 244140625
复制代码


所以, 5 ** 12 的结果就是 244140625 ,这就是为什么 5 ** 12 等于 244140625 的原因。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 18:21:54 | 显示全部楼层
次方,比如2**3就是2的3次方
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 18:33:21 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 18:42:32 | 显示全部楼层
** 指的是次方
你说的 5 ** 12 就是 5 的 12 次方,也就是 5 * 5 * ... * 5 (共 12 个)
高效的算法是先算出 5 ** 2 = 5 * 5,然后 5 ** 4 = (5 ** 2) * (5 ** 2),然后 5 ** 8 = (5 ** 4) * (5 ** 4),最后 5 ** 12 = (5 ** 8) * (5 ** 4)

评分

参与人数 2荣誉 +10 贡献 +6 收起 理由
liuhongrun2022 + 5 + 3 人工好评
歌者文明清理员 + 5 + 3 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 20:33:28 | 显示全部楼层
举个例子
2**2表示2的2次方
2**3表示2的3次方
2**4表示2的4次方
2**5表示2的5次方
3**2表示3的2次方
3**3表示3的3次方
3**4表示3的4次方
3**5表示3的5次方
用字母表示的话,a**b表示a的b次方
所以5**12表示5的12次方,也就是12个5相乘
这样说你应该能明白吧,如果不清楚幂的定义,可以去百度一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-27 08:13:31 | 显示全部楼层    本楼为最佳答案   
比如2**3,也就是2的3次方,就是2*2*2,2的5次方就是2*2*2*2*2,那么5的12次方就是5*5*5...乘12次
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-27 09:14:08 | 显示全部楼层
你们讲解都挺好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-1 17:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表