파이썬을 이용한 로또 번호 추출기

* 작업환경
1. Window 10
2. PyCharm
3. Python 3.7.7

출력할 로또 번호의 갯수를 입력하면 출력 해주는 소스코드입니다.

import random

def print_programname():
    print("")
    print(" ------------------------ ")
    print(" - Lotto Expect Numbers - ")
    print(" ------------------------ ")
    print("")

def input_extract_nums():
    print("How to Extract lotto numbers ? ", end='')
    _insert = input()
    return _insert

def extract_expect_nums():
    lotto = [x for x in range(1,46)]
    random.shuffle(lotto)
    nums = []
    for i in range(6):
        nums.insert(i,lotto.pop())
    return nums

def basic_random_extract_num(it_num):
    for i in range(it_num):
        print( i+1, " : ", end = ' ')
        nums = extract_expect_nums()
        nums.sort()
        print(nums)

def main():
    print_programname()
    it_num = input_extract_nums()
    basic_random_extract_num(int(it_num))

if __name__ == "__main__":
    main()a


파이썬을 배우는 입장이라 연습하면서 했습니다. C친구들만 쓰다가 파이썬을 쓰니 헷갈리네요...
아래는 실행결과 입니다.



----------------------------------------------
파이썬 생활 프로그래밍 : https://coupa.ng/bTdHCA
혼자 공부하는 파이썬 : https://coupa.ng/bTdHi4

# 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.

댓글

이 블로그의 인기 게시물

파이썬을 이용한 image to pdf 변환 프로그램

젯슨 나노 - GPIO