사실 파이썬 경우 : 저는 현재 문 경우 중첩,하지만하고는 N 변수 중 하나 이상이 하나 이상의이, B, C 및 D가 정의되고 있는지 제가 확인해야
def myfunction(input, a=False, b=False, c=False, d=False):
if <more than one True> in a, b, c, d:
print("Please specify only one of 'a', 'b', 'c', 'd'.)
무시 무시 해 보인다. 더 나은 것을 제안 해 주시겠습니까? 값을 추가
아마도 다른 함수 서명이 순서에 있습니다. 사용자가 정확히 하나의 선택을 할 수 있다면,'def myfunction (input, choice)'에 대해'choice'가 "a", "b", "c", "d"중 어느 하나일까요? – Kevin
'multiple_true (a, b, c, d) : ... '의 경우 사용법 :'을 반환합니다. –
@Martijn Pieters - 복제본은 어디에 있습니까? – TheChymera