Я пытаюсь использовать несколько чисел в качестве входных данных и использовать эти числа в качестве параметров в качестве * args в функции, но интерпретатор python показывает, что это ошибка. Я пробовал использовать другой тип, и он работает хорошо. Но я хочу знать. разница между ними .?
#numbers = [int(x) for x in input("Enter multiple value: ").split(",")] # gives no error
numbers=int(input()).split(",") #Giving error
def add(*numbers):
sum=0
for number in numbers:
sum=sum+number
print(sum)
print(add(*numbers))