gpt4 book ai didi

python - Python 中 range() 中的嵌套 range()

转载 作者:行者123 更新时间:2023-11-30 22:26:08 27 4
gpt4 key购买 nike

可以将范围嵌套在范围中吗?使用范围内的变量?因为我想取得一些效果。为了说明这个问题,我有以下伪代码:

for i in range(str(2**i) for i in range(1,2)):
print (str(i*0.01))

在导出处我希望收到:

0   0.01
1 0.01
2 0.02
3 0.02
4 0.02
5 0.02

其中该列中数字 0.01 的数量将是 2^1,数字 0.02 的数量是 2^2,数字 0.03 的数量是 2^3,依此类推...我将不胜感激提示如何解决这个问题。

最佳答案

对于这个特定任务,您需要像这样嵌套它们:

for i in range(1,3):
for j in range(2**i):
print(i * 0.01)

它将打印你想要的内容。其作用是在 range(1,3) #[1,2] 中获取数字 i,然后打印 i * 0.01 2**i 次,我相信这就是您想要做的事情。

关于python - Python 中 range() 中的嵌套 range(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47338052/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com