Funktionen mit variablen Parametern


#!/usr/bin/python2.2

def funktion(*argumente):
print argumente

funktion(1,2,3,4,5)
funktion(3,4)

#Aber Achtung !!!!
#def sum(*argumente):
# for i in argumente:
# summe+=i
# return summe
#
#print sum(1,2,3)
#
#UnboundLocalError: local variable 'summe' referenced before assignment

def sum(summe,*argumente):
for i in argumente: summe+=i
return summe

print "Summe von 1,2,3 = ", sum(1,2,3)