返回后循环停止。 如何让它再次循环? 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
答案 0 :(得分:0)
我建议你学习Python的Control Flow主题。包括休息和继续。 另外,请阅读有关generator和yield命令的信息。
祝你好运。