본문 바로가기

파이썬으로 로또 1등 도전기

2일차) 파이썬으로 로또 365 번호뽑기!!!

안녕하세요! 'Lotto 1st Prize Diary' 2일차에 오신 것을 환영합니다!

오늘은 여러분과 함께 파이썬으로 로또 번호 생성기를 만들어 볼 거예요. 혹시, “이번 주 로또 1등이 내가 될까?” 고민한 적 있으신가요? 이제 그런 고민은 그만! 직접 파이썬을 이용해 나만의 로또 번호를 뽑는 프로그램을 만들어보세요. 완전 간단하고, 재밌습니다!

그럼, 바로 시작해볼까요? 파이썬의 random 모듈을 사용하면, 정말 쉽게 랜덤한 번호들을 생성할 수 있습니다. 복잡하게 생각하지 말고, 코드 한 줄 한 줄 따라오세요!

소스코드 (당첨의 기운을 담은 코드)



import random

def generate_lotto_numbers():
    # 로또 번호는 1부터 45까지 가능!
    numbers = list(range(1, 46))
    # 6개의 번호를 랜덤으로 뽑습니다 (중복 없이!)
    lotto_numbers = random.sample(numbers, 6)
    # 보기 좋게 번호를 정렬해볼까요?
    lotto_numbers.sort()
    return lotto_numbers

# 드디어 로또 번호 추첨!
print("이번 주 내 당첨 번호:", generate_lotto_numbers())



코드 설명 (어렵지 않아요!)

1. random.sample(): 1부터 45까지의 번호 중에서 중복 없이 딱 6개만 뽑습니다. 이번 주 행운의 번호가 될 수도 있겠죠?


2. sort(): 번호를 정렬해서 보기 쉽게 만들어 줍니다. 당첨된 기분도 시각적으로 깔끔해야죠!



이 코드를 실행하면, 마치 로또 기계처럼 무작위로 번호가 짠! 하고 나옵니다. 물론 로또 당첨은 운이겠지만, 이 프로그램으로 더 재미있게 번호를 뽑는 과정도 즐길 수 있을 거예요.

앞으로 다양한 방식으로 로또 번호를 뽑는 여러 방법도 함께 배워볼 예정이니, 계속 지켜봐 주세요!

행운이 가득한 하루 되세요 :)