Sitat av
Realist1
Det er sjelden god praksis å ha 100 variabler. Samle dem heller i en liste, eller en annen passende datastruktur. Da er det også lett å loope over. Her er et eksempel:
Kode
def f(A, Z, m, k1, k2):
return Z * k1 + (A - Z) * k2 + m * Z
k1, k2 = 3, 4
parametere = [
{'Z': 1, 'A': 2, 'm': 2},
{'Z': 4, 'A': 6, 'm': 5},
{'Z': 3, 'A': 4, 'm': 4}
]
resultater = []
for e in parametere:
resultater.append(f(e['A'], e['Z'], e['m'], k1, k2))
print(resultater)
# >>> [9, 40, 25]
Takk så mye-kjempebra forklart!