본문 바로가기

Python_Beginer/Study

HRD 수업>파이썬을 이용한 자동화 스크립트 - 연습문제 8

반응형
'''
패스워드 검증기
1. input() 함수로 사용자로부터 패스워드를 입력 받는다.
2. 패스워드 규칙 : 8자 이상 / 영어 숫자 혼합
3. 입력된 패스워드 규칙에 맞으면 True 틀리면 False를 리턴
4. 패스워드를 검증하는 부분을 별도의 함수로 작성 최종적으로 메시지 출력
'''

def pass_T(password = ''):
    if len(password) <= 8:
        return False
    elif password.isalpha():
        return False
    elif password.isnumeric():
        return False
    else:
        return True

def pass_T_F():
    user_pass = input('검증할 패스워드를 입력하세요 : ')
    if pass_T(user_pass):
        print('Good')
    else:
        print('Bad')

pass_T_F()
반응형