2017-11-16 16 views
1

範囲の範囲をネストできますか?範囲内の変数を使用しますか?私はいくつかの効果を得たいので。 、番号をPythonの範囲()内のネストされた範囲()

列の数値0.01の数は^ 1 2になります
0 0.01 
1 0.01 
2 0.02 
3 0.02 
4 0.02 
5 0.02 

:私は受け取りたい出口で

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

:私は次の擬似コードを持っている問題を説明するために、 0.02の数字は2^2、0.03の数字は2^3などです。これにどのようにアプローチするかについてのヒントに感謝します。あなたはこのように巣それらによいでしょう。この特定のタスクのために

+0

これは、それ以上の自己参照の質問を提起する必要があります。 –

答えて

3

:あなたが欲しいものを出力します

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

。これがやっているのは、を range(1,3) #[1,2]に入れてから、 i * 0.01 2**iという数字をあなたがしようとしていると信じています。

+0

それはまさにそれでした。どうもありがとうございました! –