파이썬 과제 (4). 주민등록번호 유효성 검사
주민등록번호 유효성 검사 프로그램을 만들어보자 - 각 자리에 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5를 곱하고 더함(마지막 주민등록번호 숫자는 제외) 0+0+4+0+6+7+24+0+12+24+20+5 = 102 - 11로 나눈 나머지 값을 구함 102 % 11 = 3 - 11에서 위 값을 뺌 11 - 3 = 8 - 위 결과가 2자리인 경우 10으로 나눈 나머지 값을 구함 - 결과값이 마지막 주민등록번호와 일치하면 유효한 주민번호 단, 클래스로 설계하고 객체를 이용하여 프로그램을 동작 class Jumin: def __init__(self, jumin): self.jumin = jumin # 입력된 주민등록번호를 객체의 속성으로 설정 def validate(self): majimak ..