中易网

用python计算2的i(i<10000)次方 精度为1是什么意思? 如何实现?用代码如何写?

答案:2  悬赏:30  
解决时间 2021-01-15 18:23
  • 提问者网友:萌卜娃娃
  • 2021-01-14 18:41
用python计算2的i(i<10000)次方 精度为1是什么意思? 如何实现?用代码如何写?
最佳答案
  • 二级知识专家网友:独钓一江月
  • 2021-01-14 18:59
精度为1就是说float浮点数小数点后保留一位小数。


# -*- coding=utf8 -*-
#实现(如果保留一位小数只能算到2**1024,直接计算2的i次方可以算到10000):
for i in range(1024):
    print '2 **', i, '=', round(2 ** i, 1)

for i in range(10000):
    print '2 **', i, '=', 2 ** i

#用户输入i
i = input()
print round(2 ** i, 1)
全部回答
  • 1楼网友:玩家
  • 2021-01-14 19:16
让用户输入i,然后用**运算符计算追问关键是那个精度是啥意思啊追答一般浮点数讲精度
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息