Python

[Python] 재미로 만드는 로또 번호 생성 파일_가중치

고구마맨 2023. 9. 8. 16:34
반응형

■  파이썬 기본 강의를 듣다가 오늘 금요일이기도 해서 로또 번호를 추출해내는 코드를 짜볼까 시도해봤다. 처음에 어떻게 가중치를 줄까 하다가 최근 당첨 번호를 이용해 자주 나오는 번호 위주로 랜덤값이 생성되도록 코딩했다. 잘 맞을지 모르겠으나 일단 6개의 숫자 추출이 잘 되므로 연습하기 재미있었다.


1. 동행복권 사이트를 방문하면 당첨번호를 엑셀 파일로 다운로드 할 수 있다. 임의로 지정한 회차 데이터를 다운받아 텍스트 파일로 편집했다. (880 ~ 1083 회차)

 

 

2. 편집한 파일을 열어 당첨번호들을 읽어왔다.

 

 

 

3. 가중치를 담을 리스트를 만들고 리스트에 1부터 45번까지 당첨번호가 등장한 횟수를 값으로 설정했다.

 

 

 

4. 구매할 게임 수를 설정하고 가중치를 줘서 난수값을 생성하는 코드를 만들었다.

 

 

5. 이 후 값을 정렬하고 구매 게임수에 따른 결과값을 확인했다.

 

 

오늘 로또 구매를 할 생각인데 당첨이 됐으면 좋겠다. 

 

잘한건지 솔직히 모르겠는데 파이썬 공부로 만족한다.

 

 

 

 


 

 

전체 소스

 

 

 

 


1등 꿈 실패

 

 

반응형

'Python' 카테고리의 다른 글

[Python] pyautogui , selenium 을 이용한 매크로  (0) 2023.09.12
[Python] 함수 기본값 설정  (0) 2023.08.21