다음과 같이 내가하는 기능을 가지고있다 내 질문 :
는 하나 개의 값 이상 재귀,하지만 길을 따라 목록을 저장
def myfunc(a):
b=[]
b.append(a)
return myfunc(a-1), b*
* = 나는이
가능한 모든 방식이 제 기능을 깰 것 알고 있습니다 내 기능이 계속 실행되는 동안 b
을 사용 된 a
값으로 업데이트 할 수 있습니까? 질문과 관련된 코드는 최대 값입니다. proble. 그래서 나는 가중치와 가치의 목록과 최대치를 가지고 있습니다. 허용 중량. 내 함수는 최대의 문제는 찾지 만, 나는 거기에 가기 위해 어떤 값을 사용하는지보고 싶다. 즉, w = [1,2,3] v = [4,7,2] 최대 가중치 = 3, 최대 값 = 11입니다. 제 기능을 사용하기 위해 사용되는 가중치와 같은 목록입니다. 1,2] 및 사용 된 값 = [4,7]. 실제 코드가 게시되지 않아 죄송합니다. 사이트에서 허용하지 않습니다.
게시물 형식을 멋지게 지정하는 방법을 배우려면 [형식 가이드] (http://stackoverflow.com/editing-help)를 확인하십시오. 또한 표시하려는 코드가 있고 질문을 다시 편집하여 추가하는 경우 필요에 따라 올바르게 형식을 지정할 수 있습니다. –