반응형
안녕하세요. 비전공자가 코딩하는
포스트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
반응형
'Coding > Python' 카테고리의 다른 글
[Python] 단 10줄로 만드는 네이버 실시간 검색어 크롤링(Crawling) (0) | 2021.02.23 |
---|---|
[Python] read, readline, readlines 차이점 & 로또번호(lotto) 생성후 텍스트(.txt)파일로 저장 (0) | 2021.01.21 |
[Python] 애너그램(anagram) 함수 만들기 ! (0) | 2020.11.20 |
[Python] PyQt5 당첨번호 랜덤(random) 뽑기 (0) | 2020.11.16 |
[Python] 타자게임 만들기 ver2 (0) | 2020.11.03 |
댓글