#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목나이출력프로그램 2022-03-26 17:10
작성자

안녕하세요 주민등록번호 입력하면 생일 출력해주는 실습과제에서 질문이 있습니다.

(1) 주민등록번호 입력 받아서 출력할 때 생일 중 "월" 출력

birthMonth = int(socialSecurityNumber[2:4]) 실습 답안에서는 이렇게 슬라이싱 하여 월을 출력한 것으로 보았습니다. 근데 이부분이 이해가 가지 않습니다. 생일이 10,11.12월 사람들에게는 상관이 없겠지만 나머지 사람들은 01,02,03....... 이런식으로 슬라이싱이 되는 것이 아닌가요? 그럼 출력문장에도 2월생이면 900216중 02가 슬라이싱 되어 "02월" 이라고 출력되어야하는게 맞다고 생각했는데 정상적으로 출력이 되는게 이해가 되지 않았습니다.

혹시 몰라 int(02)를 출렸했을 때도 error라는 문장이 나왔습니다.


(2) 에러

여기서 error가 발생한 이유를 잘 모르겠습니다.





댓글
이전[re]아나콘다설치 관련 문의입니다2022-03-28
다음[re]나이출력프로그램 2022-03-26