В чем разница между этим:
def total(initial=10, *numbers, **keywords):
count = initial
for fake in numbers:
count = count + fake
for key in keywords:
count = count + keywords[key]
return count
print total(10, 5, fruits=10)
и этим:
def total(initial=10, *numbers, **keywords):
count = initial
for fake in numbers:
count = count + fake
for key in keywords:
count = count + key
return count
print total(10, 5, fruits=10)
То, что я не получаю здесь, находится в 1-й программе, он принимает ключевые слова и во второй программе я все время получаю ошибки по ключевым словам!