초보자를 위한 파이썬 300제 // 134 for문
문제 for문을 풀어서 동일한 동작을하는 코드를 작성하라. for 변수 in ["A", "B", "C"]: print("출력:", 변수) 내풀이 print("출력:", "A") print("출력:", "B") print("출력:", "C") 결과값 출력: A 출력: B 출력: C 정답 변수 = "A" print("출력:", 변수) 변수 = "B" print("출력:", 변수) 변수 = "C" print("출력:", 변수) print("출력:", "A") print("출력:", "B") print("출력:", "C") 간단하게 print 로 출력
2021. 1. 20.
초보자를 위한 파이썬 300제 // 129 주민번호 유효검사
문제 주민등록번호는 13자리로 구성되는데 마지막 자리수는 주민등록번호의 유효성을 체크하는데 사용된다. 먼저 앞에서부터 12자리의 숫자에 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5를 차례로 곱한 뒤 그 값을 전부 더한다. 연산 결과 값을 11로 나누면 나머지가 나오는데 11에서 나머지를 뺀 값이 주민등록번호의 마지막 번호가 된다. 위와 같이 821010-1635210에 대해서 계산을 해보면 마지막 자리는 4가 되어야 함을 알 수 있다. 즉, 821010-1635210은 유효하지 않은 주민등록번호임을 알 수 있다. 다음과 같이 사용자로부터 주민등록번호를 입력받은 후 주민등록번호가 유효한지를 출력하는 프로그램을 작성하라. >> 주민등록번호: 821010-1635210 유효하지 않은 주민등록..
2021. 1. 17.