2016-10-16 6 views
0

誰でもループの出力を変数に格納する方法は? Python 2,7

変数に40,000 "1"を格納したいとします。 例:

V = 11111111111111111111 .....

iに対するレンジ40000で:私は保存したい 印刷V

これを上に列挙した変数に入れます:

v = 1111111

私は考えることができる唯一のことは、ファイル111111をリストアップし、それを変数に保存するが、それは単に不条理だされ、より効率的な手段であることがそこに着いた

+0

vを40k連続1の文字列にすることはできますか? – pkacprzak

答えて

-1

イムではない、私はこれを正しく読んでいるが、あなたはよろしいです40k "1"の行を持つ変数?

文字列を作成し、 "1"の各反復を連結することができます。

次のリンクは、6種類の方法

string concatenation

0

を持っているあなたは、あなたが10^iの合計を追加することにより、希望する変数を構築することができます。 i0から40,000までです。私は完全には確信していませんが、結果の価値は完全に正確です。

>>> x = 0 
>>> for i in range(40000): x += 10 ** i 
... 
>>> len(str(x)) 
40000 
関連する問題