我有一个非常大的函数(50行代码),我需要复制和粘贴整个函数316次才能获得所需的结果。有什么方法可以替换函数内部的列表而无需再次编写整个函数?
这是一个小例子,我需要替换此函数中的列表,而无需再次实际编写函数。
def h2h(equipa1,equipa2):
equipa1 = [80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]
nrgolosequipa1 = 0
somaequipa1 = sum(equipa1)
我希望能够替换函数中的列表,我可以将代码重复316次,只要它很小就可以了。
答案 0 :(得分:1)
看起来您需要某种周期才能执行316次。为此,请查看for
操作:
somaequipa1 = 0
for _ in range(316):
equipa1 = [80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]
nrgolosequipa1 = 0
somaequipa1 = somaequipa1 + sum(equipa1)