在python中返回后再次启动循环

时间:2016-11-05 12:49:41

标签: python for-loop

返回后循环停止。 如何让它再次循环? n = len(系列) 我需要返回n个单独的列表,其中包含一个整数。

def _repeats(self, exercises, series):
    repeats = []
    for x in range(len(series)):
        repeats.append([])
    series_counter = 1
    for ex in exercises:
        n2 = 1
        print(series[series_counter - 1])
        print(type(series[series_counter - 1]))
        for serie in range(0, int(series[series_counter - 1])):
            x = int(input(
            "Number of repeats in {} serie {} : ".format(ex, n2)
                         ))
            repeats[n2 - 1].append(x)
            n2 += 1
            return repeats[n2 - 2]
        series_counter += 1

1 个答案:

答案 0 :(得分:0)

我建议你学习Python的Control Flow主题。包括休息和继续。 另外,请阅读有关generator和yield命令的信息。

祝你好运。