В чем разница между этими функциями python?

В чем разница между этим:

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-й программе, он принимает ключевые слова и во второй программе я все время получаю ошибки по ключевым словам!

1
задан 24 May 2015 в 00:57

0 ответов

Другие вопросы по тегам:

Похожие вопросы: