아미(아름다운미소)

python 로또 번호를 연속해서 5개 자동 생성 본문

랭귀지/PYTHON

python 로또 번호를 연속해서 5개 자동 생성

유키공 2018. 9. 2. 17:15
로또 번호를 연속해서 5개 자동 생성하는 파이썬 예제
# -*- coding: utf-8 -*- 
'''
Created on 2018. 9. 1.
@author: 아미
'''
import random
for i in range(5):
    lotto = [0, 0, 0, 0, 0, 0]
    for x  in range(6):
        num = 0
        while(num in lotto):
            num = random.randint(1, 45)
        lotto[x] = num
    print("로또: " + str(sorted(lotto)))
[결과 예]
 로또: [4, 8, 20, 24, 27, 33] 
로또: [2, 19, 26, 39, 40, 43] 
로또: [6, 7, 13, 26, 40, 43] 
로또: [13, 20, 37, 38, 41, 42] 
로또: [4, 9, 11, 15, 17, 37]


Comments