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

#python-2.7 #variables #for-loop #output

#python-2.7 #переменные #для цикла #вывод

Вопрос:

Все

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

V = 11111111111111111111…..

для i в диапазоне 40000: выведите V

1
1
1
1
1

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

v = 1111111

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

Комментарии:

1. Принимаете ли вы v как строку из 40 тысяч последовательных единиц?

Ответ №1:

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

 >>> x = 0
>>> for i in range(40000): x  = 10 ** i
...
>>> len(str(x))
40000
 

Ответ №2:

Я не уверен, что я правильно это читаю, но вам нужна переменная, которая имеет 40k «1» в строке?

Вы можете создать строку и присоединять к ней каждую итерацию «1».

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

конкатенация строк