상세 컨텐츠

본문 제목

5-4. 일차 수업(KDT)_코리아IT강남점

카테고리 없음

by teminam 2023. 3. 10. 15:07

본문

1. 랜덤 모듈(random)

  • 임의의 숫자를 무작위로 반환

1-1. random()

  • 0이상 1미만의 실수 중에서 무작위로 하나를 뽑아 반환

 

 

2. 과제

2-1. 주사위를 던져 주사위의 값을 맞추는 게임을 만들어보자.

  • 주사위의 값을 입력하세요: 4
  • 주사위의 값: 3, 틀렸습니다.
  • 주사위의 값을 입력하세요: 3
  • 주사위의 값: 6, 틀렸습니다.
  • 주사위의 값을 입력하세요: 2
  • 주사위의 값: 2, 맞습니다. 프로그램 종료합니다.

2-2. 가위 바위 보

* 가위, 바위, 보 중 하나를 선택하세요: 가위
* 컴퓨터: 바위 / 본인: 가위 => 졌습니다.

 

2-3. 로또 번호 예상 프로그램을 만들기
* 1 ~ 45까지의 6개의 숫자
* 중복 X
* 오름 차순
* 보너스 숫자는 X

 

2-4. 주민등록번호 유효성 검사


* 001011-3068618
* 0 0 1 0 1 1 3 0 6 8 5 1 8
* 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로 나눈 나머지 값을 구한다. 
* 11 - 3 (이 나머지를 11에서 뺀다. 단 값이 2자리 인 경우 10으로 나눈 나머지 값을 구한 뒤 11에서 뺀다.)
* 8 (주민 번호의 마지막 자리와 일치하면 유효성 확인)