python 입문. 이 질문에 대한 답을 2 일 동안 알아 내지 못했습니다 .. 도움을 주시면 고맙겠습니다.여러 함수 인수 - learnpython.org
"foo"및 "bar"기능을 다양한 변수 (3 개 이상)를 수신 할 수 있도록 입력하십시오. "foo"함수는 수신 된 추가 인수의 양을 반환해야합니다. "bar"는 "magicnumber"라는 키워드를 가진 인수가 7 일 경우 "True"를 반환하고 그렇지 않으면 False를 반환해야합니다.
# edit the functions prototype and implementation
def foo(a, b, c):
pass
def bar(a, b, c):
pass
# test code
if foo(1,2,3,4) == 1:
print "Good."
if foo(1,2,3,4,5) == 2:
print "Better."
if bar(1,2,3,magicnumber = 6) == False:
print "Great."
if bar(1,2,3,magicnumber = 7) == True:
print "Awesome!"
나는 .. 어떤 부분 코드는 문제의 이해 ** kwargs로 모든 것을 가지고, 좋은 것 같아요
[왜 당신이 튜토리얼에서 뭔가 구글을 사용하여 귀찮게 것 (http://docs.python.org/2/ tutorial/controlflow.html # more-on-defining-functions) –
kwargs가 파이썬 튜토리얼에 있어야한다는 것을 알고 있었지만 찾을 수 있으면 저주했다. 내 Google-fu가 약합니다. – Talvalin