2016-10-16 2 views
0

ВсеКак сохранить вывод цикла в переменной? Python 2,7

Я хочу сохранить 40 000 "1" в переменную. пример:

V = 11111111111111111111 .....

для г в диапазоне 40000: печати V

Я хотел бы хранить это в переменную, указанную выше:

v = 1111111

единственное, что я могу вспомнить, перечисляя файл 111111 и сохранение его в переменной, но это просто абсурд, там должен быть более эффективным средством

+0

Вы принимаете v, чтобы быть строкой из 40k последовательных 1? – pkacprzak

ответ

-1

Я не уверен, что я читаю это правильно, но вы хотите переменная, которая имеет 40k "1" подряд?

Вы можете сделать строку и объединить каждую итерацию «1» на нее.

Следующая ссылка имеет 6 различных методов

string concatenation

0

Вы можете построить переменную вы хотите, добавив сумму 10^i; где i - 0 - 40,000 включительно. Хотя я не совсем уверен, что полученное значение полностью точно.

>>> x = 0 
>>> for i in range(40000): x += 10 ** i 
... 
>>> len(str(x)) 
40000 
Смежные вопросы