그래서 파이썬 3.6에서 user_input
을 기반으로 특정 기능을 선택하고 실행하는 프로그램을 만들고 있습니다.사전에서 함수 실행 | Python 3
코드는 어떤 기능을 실제로 실행할지 결정할 수 있습니다. 기능도 기능 addition()
가 실행되지 않습니다이 코드를 사용하여
def addition():
1+1
user_input = input("What operator do you wish to use?")
myOperators = {"Addition":addition}
if user_input in myOperators:
myOperators.get(user_input)
작동합니다.
if user_input in myOperators:
print(myOperators.get(user_input))
이 <function addition at 0x7f0973026620>
이 될 것입니다 때문에, 함수 객체를 반환
myOperators.get(user_input)
귀하의 경우에는. –