파이썬 1부터 45까지의 숫자로 만들 수 있는 모든 6개 숫자 조합
Programming/Python2024. 1. 16. 16:08
728x90
반응형
코드는 다음과 같습니다.
from itertools import combinations
def write_combinations_to_text(filepath='c:/test.txt'):
all_combinations = list(combinations(range(1, 46), 6))
with open(filepath, 'w') as textfile:
for combination in all_combinations:
sorted_combination = sorted(combination)
textfile.write(','.join(map(str, sorted_combination)) + '\n')
print(f"Combinations written to {filepath}")
write_combinations_to_text()
결과
45C6의 순열 결과, 8,145,060 개의 조합이 나옵니다.
1Line에 1,000원이면,
8,145,060,000원을 투자하여 매주 위 숫자 조합의 로또를 전부 구매하면 무조건 1등에 당첨됩니다.
다만, 1등 당첨금이 10,578,000,000원 이하라면 손해가 발생합니다.
반응형
'Programming > Python' 카테고리의 다른 글
파이썬 윈도우10 pip Fatal error in launcher: Unable to create process using ????? (0) | 2022.07.20 |
---|---|
파이썬 Modbus TCP Poll [GUI] (0) | 2021.06.14 |
파이썬 py pyw 차이 (0) | 2021.06.03 |
파이썬 네이버 상한가 찾기 GUI [심화] (0) | 2021.05.31 |
티스토리 api access_token 받아오기 (0) | 2021.05.07 |
댓글()