How to define and use a function that accept dynamic number of arguments in Python

1 Answer

0 votes
def summ_args(*args):
    if len(args) > 0:
        summ = 0
        for element in args:
            summ += element
        return summ
    else:
        return 0

  
summ = summ_args(1, 2, 3, 4, 5)
print(summ)

summ = summ_args(1, 2, 3)
print(summ)



'''
run:

15
6

'''

 



answered Jan 31, 2020 by avibootz
edited Jan 31, 2020 by avibootz
...