View Single Post
Trådstarter
19
Sitat av Realist1 Vis innlegg
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]
Vis hele sitatet...
Takk så mye-kjempebra forklart!