상세 컨텐츠

본문 제목

문제 풀기 : 로또 번호 예상 프로그램을 만들어보자.

Programming language/PYTHON

by 주초위왕 2023. 3. 12. 01:03

본문

로또번호 예상 프로그램을 만들어보자.
* 조건
    * 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( )

 

반응형

관련글 더보기

댓글 영역