본문 바로가기
프로그램

[파이썬] 문제 : 주민번호 분리해 년,월,일 및 성별 출력(문자열 슬라이싱)

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

 

no = input('주민번호:')
y = no[:4]                                                # 해당 인덱스의 문자열을 슬라이싱
m = no[4:6]
d = no[6:8]
if int(no[10]) == 1 or int(no[10]) == 3:                  # 성별을 슬라이싱한 것으로 남자,여자 문자 지정
    g = '남자'
else:
    g = '여자'
print(f"당신은 {y}년 {m}원 {d}일날 태어난 {g}분입니다")    # 출력

728x90
반응형

댓글