Найти - Пользователи
Полная версия: Продолжение цикла For
Начало » Python для новичков » Продолжение цикла For
1
Panzershracker
Добрый вечер!
столкнулся со следующей проблемой:
делаю задание по учебе, вроде нашел метод решения, но как то не клеится )
итак, задача у меня следующая:
есть список из ,допустим, 100 чисел по порядку.
есть пустой список
есть цикл for, который наполняет пустой список списками из чисел … КОРОЧЕ!
Код приложу ниже. Как сделать так чтобы цикл не прекращался после 6 -ой итерации, а запихнув в основной список новый список, не сбрасывал значения переменных, а продолжал заполнять базовый список новыми списками по условию?!

 room_num_lst = []
block_lst = []
for i in range(0, 101):
    room_num_lst.append(i)
block = []
for i in room_num_lst:
    index = 2
    a = 2
    sq = a * a
    while len(block) != sq:
        block.append(room_num_lst[index])
        index += 1
    if len(block) == sq:
        block_lst.append(block)
        block = []
        a += 1
print(block)
print(block_lst)

Заранее благодарен!
ZerG
continue
Panzershracker
ZerG
continue
Так пробовал в первую очередь. Не получилось почему то.
ZerG
Ну так показывайте где не получилось?
Что происходило?
Ну реально - мы же не умеем читать мысли?
vSakhanda
Я правильно понял, вам нужно создать список, заполненный списками (по 4 элемента в каждом) вплоть до 100 ? Если так, вы решаете эту задачу не верно и можно управиться лишь одним циклом for.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB