전체 글
-
진짜 마지막 로또 이야기코딩 2022. 7. 10. 10:08
이제야 로또 예상 프로젝트의 마지막에 다다른것 같다! 길고길고길었던거 같지만, 3주밖에 안걸린게 웃기긴 하다. 1023회 로또 추첨 번호는 다음과 같다. 1등 당첨자는 총 9게임. 각각 27억원을 가지게 된다. 과연 결과가 어떻게 되었을까? 근데 놀라운점은, 로또 구매를 까먹고 안해버렸다. 그래서 5000원 손해를 볼...뻔했지만! 아주 극적으로 본전 챙기기에 성공했다! 이렇게 프로젝트 하나를 마무리 지으면서 뭔가 알려주고 싶은점은 로또 예측 관련 정보 수집중, 생각보다 로또 분석에 진심인 사람들이 많다는점이다. 빼곡하게 정리해놓은 블로그 자료를 보면 진짜로 어지럽다. "사실 로또가 이렇게 분석 하면 통하는건가...?" 싶었다. 절대로 과몰입은 하지말자.
-
로또 예측, 그 결과와 이후코딩 2022. 7. 2. 22:55
일단. 여기서는 코딩 이야기를 굉장히 안 하려고 한다. 하지만, 내가 어떻게 이 숫자를 예측했고, 무슨 일이 있었는지 굳이 궁금한 사람들은 https://mojan.tistory.com/10 을 참고하기 바란다. 오늘은 7월 2일. 1022회 로또 추첨이 진행되는 날이고, 로또 번호가 나왔다! 1등 당첨자는 총 5게임. 48억 원가량을 나눠가지게 된다. 이게 딱히 중요한게 아니라, 내 결과가 중요한 게 아닐까? 혹시 내가 그 48억 원의 주인일지도 모른다! 물론. 1등이 당첨되지 않은건 유감이다. 근데 주목할만한 점은 번호 3개를 맞혔다! 그래서 로또 5게임 값은 벌었다고 봐도 무방하다. 당첨된 전략은 3.3 당첨번호의 확률에 따른 무작위. 그동안 등장했던 번호에 확률을 부여하여 6개의 번호를 뽑는 방식..
-
파이썬 requests로 만든 로또 번호 예측코딩 2022. 6. 27. 23:26
혹시 로또를 자동으로 샀을 때 1등에 당첨될 확률이 얼마나 되는지 아는가? 약 0.000012%정도 된다. 포켓몬빵을 사서 나온 띠부띠부씰에서 피카츄가 3마리 연속으로 나올 확률(0.000025%)보다 2배나 낮다! 이렇게 보니까 띠부띠부씰이 더 대단해 보이는 느낌이 없잖아 있지만, 아무튼. 이렇게 확률이 낮은 로또 번호를 통계로 내려보면 어떻게든 확률을 높일 수 있지 않을까? 라는 생각으로 이 프로젝트를 시작했다. 1. 뭘 통계로 내리는가? 통계를 내리기 이전, 어떤 요소를 통계로 내려야 할지 정해야한다. 놀랍게도, 동행복권 홈페이지에서 로또 당첨 번호에 대한 통계를 대략적으로 제공한다. 그래서 동행복권에서 제공하는 번호별 통계, 색상 통계, 홀짝 통계, 미출현 번호를 통계로 내리고, 당첨 번호의 합계..
-
파이썬 List로 만든 숫자 한글 변환기코딩 2022. 6. 14. 22:36
Underten = ['영', '일', '이', '삼', '사', '오', '육', '칠', '팔', '구'] Overten = ['','만', '억', '조', '경', '자', '양'] Middle = ['', '십', '백', '천'] Input_Num = input("숫자 입력 : ") Input_Num_Arr = [Input_Num[(i-4)*(i>4):i] for i in range(len(Input_Num),0,-4)][::-1] for Arr_Index in range(len(Input_Num_Arr)): Sliced_Num = [int(Str) for Str in Input_Num_Arr[Arr_Index]] if Sliced_Num == [1] and Arr_Index == 0 and ..
-
파이썬 json으로 만든 인스타그램 DM txt파일로 내보내기코딩 2022. 6. 2. 13:38
import json import datetime day = ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'] def decode_utf(str): return str.encode('latin1').decode('unicode-escape').encode('latin1').decode('utf-8') def timemstodatetime(timems): daynum = int(datetime.datetime.fromtimestamp(timems/1000.0).strftime("%w")) pmam = ' 오전 ' if datetime.datetime.fromtimestamp(timems/1000.0).strftime("%p") == "AM" else ' 오후 ' re..
-
파이썬 random으로 만든 로또 시뮬레이터코딩 2021. 5. 16. 00:14
import random i = 1 Lotto = [] while i < 46: Lotto += [i] i += 1 random.shuffle(Lotto) WinningNum = Lotto[0:6] WinningNum.sort() Bonus = Lotto[6] print('당첨번호 : {0} {1} {2} {3} {4} {5} 보너스 번호 {6}'.format(WinningNum[0], WinningNum[1], WinningNum[2], WinningNum[3], WinningNum[4], WinningNum[5], Bonus)) print('몇 장 구매하시겠습니까?') HowMany = int(input()) YourNum = [] Profit = HowMany * -1000 Count = 1 Res..
-
파이썬 file write로 만든 ".py"파일 쉽게 만들기코딩 2021. 5. 12. 21:37
from tkinter import * import os def MakeitPy(name, path, code): ActualPath = path + "\\" + name + ".py" with open(ActualPath, 'w', encoding='utf-8') as F: F.write(code) Status = Label(root, text = "\""+ str(name)+".py\" has been created!") Status.grid(column=1, row=3) File_name = "" Path = "" Code = "" root = Tk() root.title("Easy2Py") root.geometry('300x90') root.resizable(False, False) Code_Fn..
-
파이썬 file open으로 만든 카카오톡 단톡방 채팅 분석코딩 2021. 5. 12. 21:19
Kakaotalk = open("KakaotalkFile.txt", 'rt', encoding='utf-8') File_handler = Kakaotalk.readlines() Rank = dict() Search = input("검색 내용 : ") for i in range(len(File_handler)): if File_handler[i].find(Search) == -1: continue if File_handler[i][0] == "[": if File_handler[i].find("]") != -1: if File_handler[i][1:File_handler[i].find("]")] not in Rank: Rank[File_handler[i][1:File_handler[i].find("]")..