주어진 n에 대해 산술 mod n을 수행 할 프로그램을 작성하려고합니다. Python (2.7이 선호 됨) 내에 동적으로 함수를 정의하여 그 동작을 호출하는 데 사용 된 이름에 따라 달라 지는지 궁금합니다. 보다 구체적으로, "* mod"라는 함수를 정의하고 싶습니다. *는 정수이고, 그 다음에 산술적 인 mod *를합니다. 아마도 더 명확하게, 2mod, 3mod, 4mod 등의 함수를 정의하는 * mod에 대한 하나의 함수 정의를 작성하고 싶습니다. 이것이 가능한가? 비슷한 질문이 이미 제기되었거나 나의 답변이 문서에서 즉시 이용 가능하면 사과드립니다. 검색을 시도했지만 찾고있는 기능을 정확하게 설명하는 방법을 알지 못해서 놓친 것 같습니다.Python에서 함수 이름으로부터 입력 받기
감사합니다.
파이썬의 식별자 (함수 이름 포함)는 숫자로 시작할 수 없습니다. 숫자를 인수로 취하는 함수를 만드는 대신 왜 이것을하고 싶습니까? – BrenBarn
이 특별한 경우에는 "%"연산자를 직접 사용하지 않으려 고 할 이유가 없습니다. –