로또번호 예상 프로그램을 만들어보자.
* 조건
* 1~45까지 6개의 숫자를 무작위로 추출
* 중복되면 안됨
* 오름차순으로 정렬
* 보너스 숫자는 생각하지 않음
import random
num = sorted(random.sample(range(1, 46), 6))
print('당첨 : ',num)
random 모듈 속성
- sample( ) 속성 : 서로 다른 수가 나옴
- choices( ) 속성 : 중복된 수가 나옴
- choice( ) 속성 : 랜덤으로 하나의 값 추출
*무작위 숫자를 생성하려면 random 모듈을 사용*
1. 중복되면 안되니 sample 속성을 이용.
2. 1부터 45의 범위 내에서[서 6개의 sample(리스트, 배열)형태로 반환.
3. random 모듈의 속성인 random.sample( )로 쓰기
4.오름차 순으로 정리 sorted( )
문제 풀기 : '가위바위보' 게임을 만들어보자. (0) | 2023.03.11 |
---|---|
문제 풀기 : 주사위를 던져 주사위의 값을 맞추는 게임을 만들어보자. (0) | 2023.03.11 |
문제풀기 : 가장 큰 동전부터 최대한 지불해야 하는 값을 채우는 방식으로 구현 (0) | 2023.03.07 |
연습문제 : 재귀호출로 회문 판별하기. (0) | 2023.03.06 |
연습문제 : 빈도수를 출력하는 프로그램 만들기. (1) | 2023.03.06 |
댓글 영역