반응형
SMALL
우리의 꿈과 희망!!
가끔 로또 번호 누가 찍어 줬으면
좋겠다고 생각 할때가 있죠!!
저는 있어서....
그래서 파이썬으로
1-45번 까지 번호 중에서
6개의 번호를 뽑아내는 걸 적어 보겠습니다.
방법이 다양해서
이거 말고도 몇개 더 포스팅 예정입니다!!
import random #random 호출
num_list = [] #1-45까지 번호를 담을 리스트 생성
for i in range(1, 46): #for문과 range함수를 이용하여 1-45 번호 생성 (range 사용 할 시 n+1 을 해줘야 한다.)
num_list.append(i) #num_list에 번호를 넣어줌
print(num_list) #num_list 에 번호 넣은걸 출력
for _ in range(5): # 5 번 반복
win_num_list = [] #추출할 번호를 담을 리스트 생성
for i in range(0,6):
r_seed = random.randrange(0,len(num_list)) #r_seed 에 1-45를 랜던으로 숫자 생성하는 변수를 선언
win_num = num_list.pop(r_seed) # pop 숫자를 추출함과 동시에 리스트에서 그 숫자를 제외시킴
win_num_list.append(win_num) # 위의 pop로 추출한 숫자를 win_num에 추가함
win_num_list.sort() #숫자를 오름 차순으로 정렬해줌
print(win_num_list) # 위 결과 실행 된 결과를 출력
실행하게 되면
1-45번 나열한 뒤
번호 6개 씩 5 그룹으로 출력!!
이렇게!!
나오게 됩니다!!
위 코드에서
print(num_list) #num_list 에 번호 넣은걸 출력
5번째 줄 이걸 지우면
번호만 나와요
다들 1등 되는 그날 까지!!!!!!
나중에 한번 해보세요!!
당첨되면 뽀찌좀 ㅜㅜ
반응형
LIST
'IT & 영상관련 > 파이썬python' 카테고리의 다른 글
파이썬]Python] 사칙 연산자 (저장용) (0) | 2020.06.17 |
---|---|
파이썬 무작정따라하기] 로또 번호 생성 2 (2) | 2020.06.14 |
파이썬 게임만들기 ] pygame play 무작정따라하기 (0) | 2020.06.13 |
Python] IDE 설치 ] VS code (0) | 2020.06.13 |
파이썬Python] 시작하기 install 설치 for windows (0) | 2020.06.13 |