Language/Python

[ Python ] 주민번호 뒷자리 의미 파악 프로그램

곽수진 2021. 8. 26. 01:48
반응형
랜덤으로 나오는 값을 주민등록번호 뒷자리 중 첫 번째 숫자로 보고 남, 여를 판별하는 프로그램을 작성해보자.

 

import random

print("주민번호의 성별 정보 번호를 생성합니다.")
gender = random.randrange(4)
gender = gender + 1

print("생성번호: "+str(gender))

if gender == 1 or gender == 3:
    print("남성입니다")
else:
    print("여성입니다")
    
print("프로그램을 종료합니다")

결과값 출력 모습

 

결과값 출력 모습

▶️ gender = random.randrange(4) + 1

= random.randint(1, 4)

= random.randrange(1, 5)

= random.randrange(1, 5, 1)

 

★ randrange(4)는 0부터 3을 랜덤으로 돌리기 때문에 +1을 해줘야 함 ★

반응형