컴퓨터IT/파이썬

파이썬으로 로또 번호 생성기 만들기 (진짜 쉽습니다)

오늘의 퀴즈 정답 2025. 5. 16. 09:00
728x90
300x250

🎯 파이썬으로 로또 번호 생성기 만들기 (진짜 쉽습니다)

안녕하세요. 요즘 퇴근 후에 틈틈이 파이썬 공부 중인데요, 오늘은 진짜 누구나 따라할 수 있는 간단한 예제를 하나 공유해보려 합니다.

바로 "로또 번호 생성기" 입니다. 실생활에서 써먹을 수도 있고, 파이썬에서 리스트, 랜덤, 반복문 같은 기본 문법을 익히는 데도 딱 좋아요.


🧑‍💻 파이썬 코드 예제

import random

def generate_lotto():
    lotto = random.sample(range(1, 46), 6)
    lotto.sort()
    return lotto

# 실행
print("이번 주 로또 번호는:", generate_lotto())

🔍 코드 설명

  • import random: 파이썬에서 랜덤 기능을 쓰기 위한 기본 import.
  • random.sample(range(1, 46), 6): 1부터 45까지 숫자 중에서 중복 없이 6개를 무작위로 뽑는 함수예요.
  • .sort(): 뽑힌 번호들을 정렬해주는 거죠.
  • 마지막에 print()로 결과를 출력하면 끝!

💡 실행 결과 예시

이번 주 로또 번호는: [3, 12, 18, 27, 33, 42]

👍 왜 이걸로 시작했냐면요...

처음에 파이썬 배울 때 너무 이론만 보면 금방 질리거든요. 근데 이렇게 직접 뭔가 출력해보고, 내가 짠 코드가 눈에 보이게 돌아가는 경험을 하면 훨씬 재밌어요.

그리고 random.sample() 같은 함수는 데이터 분석이나 게임 개발할 때도 꽤 유용하게 쓰입니다. 즉, 지금 만든 로또 생성기도 그냥 장난이 아니라 실무에도 연관 있는 기초 스킬이라는 거죠.


🧠 마무리

혹시 파이썬 처음 접하신 분이라면, 일단 이런 식의 간단한 예제부터 시작해보세요. 진짜 재밌게 배울 수 있어요.

다음엔 이 번호를 기반으로 AI 로또 번호 예측기 만들어보는 것도 도전해볼까 합니다 ㅎㅎ

혹시 궁금하신 점이나 같이 만들어보고 싶은 프로젝트 있으시면 댓글 주세요! 👍

728x90
300x250