#python #list #loops
Вопрос:
Я попытался сделать цикл в диапазоне от 1 до 101, а затем попытался добавить эти числа в список, но когда я запускаю код, он создает новую строку из каждого добавленного числа, так что это будет выглядеть как огромная полупирамида. Я хочу, чтобы мой код составлял одну строку, в которой были бы показаны все номера в этом списке.
Вот код:
nr_random = []
x = 1
for x in range(1, 101):
nr_random.append(x)
print(nr_random)
Ответ №1:
Вы можете просто распечатать числа в списке после выполнения цикла for:
x=1
for x in range(1,101):
nr_random.append(x)
print(nr_random_greu)
Ответ №2:
Я нашел ответ, просто напишите print(nr_random_greu) вне цикла
Ответ №3:
Просто создайте переменную для последнего добавленного элемента:
x=1
nr_random = []
for x in range(1,101):
nr_random.append(x)
last_element = nr_random[-1]
print(last_element)
Ответ №4:
Вы правильно добавляете номера в список (предполагается, что они есть nr_random
). Просто распечатайте список вне цикла for. Каждый раз, когда вы печатаете его внутри, он будет печатать список, заполненный до i-й итерации цикла в новой строке.