Как добавить список чисел в функцию?

Я пытаюсь создать функцию, которая может добавить список чисел. Для этого я использую цикл for. Вот код: Я не знаю, где я ошибаюсь, но это дает мне ошибку.

def add(amounts):
    for amount in amounts:
        total = add(amount)
        x= print(total)
        return x

amounts= [1, 3, 5, 7, 8 ,9]
add(amounts)

здесь ошибка

PS C:\Users\Lenovo\Documents\PP> & C:/Users/Lenovo/AppData/Local/Programs/Python/Python39/python.exe "c:/Users/Lenovo/Documents/PP/Advance python/class_method.py"
Traceback (most recent call last):
  File "c:\Users\Lenovo\Documents\PP\Advance python\class_method.py", line 8, in <module>
    add(amounts)
  File "c:\Users\Lenovo\Documents\PP\Advance python\class_method.py", line 3, in add
    total = add(amount)
  File "c:\Users\Lenovo\Documents\PP\Advance python\class_method.py", line 2, in add
    for amount in amounts:
TypeError: 'int' object is not iterable
PS C:\Users\Lenovo\Documents\PP> 


Вернуться на верх