"""
2的n次方
2X4X8X16X.......X256=?
"""
import math
# 计算并输出基于指数增长的乘积
x = 1
start = 1
end = int(math.log(256, 2)) + 1 # 计算以2为底256的对数并加1,确定循环的结束条件
for i in range(1, end):
x *= 2 ** i # 通过每次乘以2的幂次方递增x的值
print(x)
# 计算并输出2的幂次方和的指数
start1 = 1
end1 = int(math.log(256, 2)) + 1 # 同上,确定求和的范围
print(2 ** sum(range(start1, end1))) # 计算2的从start1到end1-1的整数幂次方之和的指数值
Python求2的N次方
未经允许不得转载:创想未来 » Python求2的N次方
评论前必须登录!
注册