현재 프로그래밍을 공부하고 있는데 다음과 같은 문제가 있습니다.사용자가 자신의 기능을 선택하게하는 방법
사용자는 명령 줄에서 원하는 작업을 입력해야하며 작업에 따라 항목에 대한 정보를 입력해야합니다.
나는 다음과 같은 것들을 시도 :
def stock(f):
d={}
f()
return d
def add(item,amount):
d[item]=amount
return d
또는
def stock(item,amount,f):
d={}
if f():
d[item]=amount
return d
def add():
return True
을하고, 두 번째는 나를 위해 작동하지 않기 때문에, 내가 (A를이 코드 제거를 사용하고자 할 때, b) 나는 세 가지 주장을하지 않아도된다. 내가 말하고자하는 것은 내 작업에 따른 논쟁의 변화입니다. 어떻게 처리할까요?
더 큰 그림을 설명해 주시겠습니까? 사용자가 함수로 전달할 수있는 것을 의미하는 것은 그 함수에 제공되어야하는 어딘가에서 입력됩니다 ... –
사용자는 그가 원하는 작업을 명령 행에서 수행하기를 원하는대로 입력해야합니다. 그는 항목에 대한 정보를 입력해야합니다. – billwild