Discuss / Python / 参考源码kw_args.py,为何每次运行都是score未定义?

参考源码kw_args.py,为何每次运行都是score未定义?

Topic source

查看参考源码:kw_args.py

def print_scores(**kw): print(' Name Score') print('-----------') for (name, socre) in kw.items(): print('%10s %d' % (name, score)) print()

print_scores(Adam=99,Lisa=88,Bart=77)

运行后总是 NameError:name 'score' is not defined. 百思不得其解,求解答!

我运行没问题。

没有问题呀

Cloud_lzq

#4 Created at ... [Delete] [Delete and Lock User]

你单词拼错了

score而不是socre

# -*- encoding:utf-8 -*-
def print_scores(**kw):
    print('Name Score')
    print('-----------')
    for (name, score) in kw.items():
        print("%s %d" % (name, score))


print_scores(Adam=99, Lisa=88, Bart=77)

  • 1

Reply