본문 바로가기
Coding/Python

[Python] 랜덤로또번호(lotto) 만들기

by 포스트it 2020. 12. 7.
반응형

안녕하세요. 비전공자가 코딩하는

포스트it 입니다 !

 

 

오늘의 코딩은,

 

Python으로 만든 랜덤 로또번호(lotto)

입니다.

 

 

- code -

import random

# 1번방법
def lotto():
    lotto = random.sample(range (1, 46), 6)
    return lotto

print(lotto())


# 2번 방법
lotto_numlist = []
cnt = 0
while cnt < 6 :
    xx = random.randint(1, 46)
    if xx not in lotto_numlist:
        lotto_numlist.append(xx)
        cnt += 1
print(lotto_numlist)


# 3번 방법
lotto_numlist = []
cnt = 0
while len(set(lotto_numlist)) < 6 :
    xx = random.randint(1, 46)
    lotto_numlist.append(xx)

print(set(lotto_numlist))

 

 

728x90
반응형

댓글