본문 바로가기
프로그램

[파이썬] 문제 : 주민번호 뒷자리(7개) 남녀 구분

by 오디세이99 2023. 4. 9.
728x90
반응형

while True:
    no = input('주민등록번호 뒤7자리를 입력하세요: ')
    if len(no) == 7:                                        # 번호가 7자리면
        if no[0] == '1' or no[0] == '3':                   # 첫번째가 1, 3 이면
            print('남자입니다.')
        elif no[0] == '2' or no[0] == '4':                # 첫번째가 2,4 이면
            print('여자입니다.') 
        else:                                               # 첫번째가 1,3 또는 2,4가 아니면
            print('올바른 주민등록번호가 아닙니다.')
    else:                                                   # 번호가 7자리기 아니면
        print('올바른 주민등록번호가 아닙니다.')

728x90
반응형

댓글