핫트레이딩

[로또번호생성기] 파이션 소스코드를 이용한 웹 구동 로또번호 생성 프로그램 본문

IT 정보

[로또번호생성기] 파이션 소스코드를 이용한 웹 구동 로또번호 생성 프로그램

HOTT 2023. 2. 4. 23:05

#로또번호생성기

#로또번호생성소스코드

#파이션소스코드

#파이션웹실행하는방법

#파이션웹구동

#파이션설치하기

 

아래는 6자리 랜덤 숫자 로또번호를 생성하는 파이션 소스코드 입니다.
import random

lotto_numbers = random.sample(range(1, 46), 6)
print(lotto_numbers)

파이션을 설치하지 않고 웹에서 구동하는 방법을 통해서 파이션 소스코드를 입력하여 로또 번호를 생성하기 위해서는 우선 파이션.org 사이트로 이동을 합니다. 아래 링크를 통하거나 주소창에 " python.org " 를 직접 입력하여 사이트에 접속을 합니다.

 

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

 

 

1. 아래는 python.org 사이트 메인 화면입니다. 사이트 중앙의 노란색 버튼(피치손가락 부분 ^^)을 클릭하여 "Launch Interactive Shell" 을 구동합니다.

 

 

2. "Launch Interactive Shell" 이 구동된 상태입니다. 파이션을 컴퓨터에 설치하지 않고 웹에서 구동 가능하며 여기 소스 입력창에 로또랜덤번호 생성 파이션소스 코드를 입력하면 6자리 로또 번호를 생성합니다.

 

 

3. 위의 로또번호 랜덤생성 파이션 소스코드를 shell 에 입력하고 엔터를 치면 바로 로또 번호가 생성됩니다. 

 

 

4. [10, 12, 23, 42, 31, 21] 의 6개의 랜덤번호 결과값이 나왔습니다. 이렇게 계속해서 랜덤번호를 생성하고 싶으면 소스 코드를 계속 붙여넣기하고 엔터를 치면 됩니다.

 

 

5. 붙여넣기 엔터를 반복해서 로또번호를 계속 생성하고 있으며, 프로그램을 종료하려면 shell 에 " exit() " 를 입력하고 엔터를 쳐서 종료하시며 됩니다.

 

 

6. 아래 동영상을 통해서 웹으로 파이션을 구동, 로또 번호 생성하는 방법에 대해 자세히 설명하고 있습니다. 

 

 

 

추가적으로 반복 붙여 넣기를 보완한 소스 코드입니다.
자동으로 중복이 없는 5행의 로또 번호를 생성합니다.
작은 숫자부터 나열합니다. 
아래 소스코드를 붙여 넣고 엔터를 두번 하시면 아래처럼 결과값이 생성됩니다.

 

 

import random

def generate_lotto_numbers():
    numbers = sorted(random.sample(range(1, 46), 6))
    return numbers

def main():
    lotto_results = []
    for i in range(5):
        lotto = generate_lotto_numbers()
        while lotto in lotto_results:
            lotto = generate_lotto_numbers()
        lotto_results.append(lotto)
        print(f"Lotto numbers for iteration {i + 1}: {lotto}")

if __name__ == "__main__":
    main()

 

 


 

반응형