Saturday, April 9, 2016

Python: Unpacking arguments

def health_calculator(age, apples_ate, cigs_smoked):
    answer = (100-age) + (apples_ate * 3.5) - (cigs_smoked * 2)
    print(answer)

buckys_data = [27, 20, 0]

health_calculator(buckys_data[0], buckys_data[1], buckys_data[2]) #Normaalisti näin, mutta vie paljon koodia
health_calculator(*buckys_data) #Tämä ottaa listan ja laittaa sen järjestyksenä Argumenteiksi

No comments:

Post a Comment