본문 바로가기
단도직입 파이썬(Python) – 파이썬 스크립트를 실행파일로 변환하기 (로또번호 생성 후 과거 자료와 비교하기) 제가 작성한 코드들을 VS Code나 PyCharm이 아닌 실행파일로 변환하여 실행시켜 보려 합니다. 에디터에서만 실행시켜보다 단독 실행파일을 만들어 실행시켜 보는 것도 좋을 것 같아 다소 허술하게 코딩 된 스크립트지만 py2exe 해 봅니다. 하단에 실행파일, 원본 파일 올려놓습니다. 우선 실행파일로 바꿀 python script를 준비합니다. 저는 최근 작성된 Lotto 번호 추출 후 과거 당첨번호와 비교하는 코딩을 작성했는데 그기에 random 번호로 확인할 건지, 직접 번호를 입력할 건지 택할 수 있게 수정하였습니다. def Choice_Lotto_Num(): choice_Num = [] count = 0 print('1 ~ 45 중에서 중복되지 않게 숫자 6개를 골라 입력하세요!!!') whil.. 2021. 12. 17.
단도직입 파이썬(Python) – 좌충우돌 실전 코딩 오늘은 실전 연습용 코딩 한번 짜 봅니다. 로또번호 생성은 너무 쉽게 되더군요! 과거 당첨된 로또번호 자료(1회~961회)를 구글링으로 찾아 lotto_data.txt로 넣어주고 random 함수로 생성된 로또번호를 비교하여 당첨 여부, 당첨 횟수를 출력하는 프로그램을 만들었습니다. 간단해 보이지만 코딩 초보에겐 약간의 벽이 있었답니다. (벽은 부숴버리라고 있는 것 아니 긋습니까?!^^) 함수, random 함수, 다중(2차원) 리스트, 다중(3중) 반복문, 파일로부터 자료 입력받기 등 복합적으로 파이썬 문법을 살펴보는 계기가 되었습니다. import random def Lotto_Num(): count = 0 Lotto = [] while count < 6: rnd = random.randint(1,4.. 2021. 12. 16.