2016-10-16 144 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总和的愿望变量;其中i040,000(含)。虽然我并不完全确定结果值是完全准确的。

>>> x = 0 
>>> for i in range(40000): x += 10 ** i 
... 
>>> len(str(x)) 
40000 
相关问题