def convert(sum, length, *list): while length>=0: for x in list: new = int(x) * 16 ** length sum = sum + new length = length - 1 return sum
При:
sum = convert(sum=0, length=int(len(list))-1, *list)
Возвращает ошибку: “TypeError: convert() got multiple values for keyword argument ‘length’”.
В чём заключается ошибка в коде?