파이썬 코드

로또 번호 랜덤 출력 코드

PGNV 2021. 5. 25. 10:07
import random

def getNumber():
    return random.randrange(1, 46)
#getNumber 함수 정의하는데 랜덤값을 1~45사이 숫자를 출력함



lotto = []
num = 0
#추첨된 로또 숫자를 저장할 lotto 리스트와 추첨된 숫자를 임시 저장할 변수를 초기화


print("** 로또 추첨을 시작합니다. ** \n");

while True:
    num = getNumber()

    if lotto.count(num) ==0:
        lotto.append(num)

#lotto.append(num)함수롤 뒤에서부터 번호 숫자 추가

    if len(lotto) >=6:
        break
        
        

print("추첨된 로또 번호 ==> ", end='')
lotto.sort()
#뽑힌 숫자 6개를 lotto.sort()로 오름차순 정렬


for i in range(0, 6):
    print("%d " % lotto[i], end='')
#해당 숫자를 출력