회원가입할때 여러 조건을 따지잖아? 그때 코드야.


if 아이디 길이적절하면:

  if 아이디 중복아니면:

     if 비번이 유효하면(특수문자 제외느낌):

         회원가입()

      else:

          print(비번에 특수문자 포함안됨)

    else:

       print(아이디 중복임)

  else:

    print(아이디 짧음)



이런 구조일때 if문을 최소화하는 코드를 짜고싶어. 이럴 경우에 어떻게 하면 될까? 함수로 짜자니 회원가입할때 빼곤 다시 안쓰니까 괜히 코드가 더 길어지고 복잡해질거같고 and로 묶자니 각각의 경우(길이가 적절하지 않을때, 중복일때, 비번이 유효하지 않을때)에 대처가 안되니까 이것도 별로고.. 뭔가 더 생각이 안나