728x90
반응형
파이썬으로 로또 번호 추출기 만들기입니다.
랜덤으로 번호를 추출하는 방법은 많이 있지만, 파이썬으로 짜는방법입니다!
이번주는 이번호로 사봐야겠어요 ㅎㅎ
예제는 사용자가 입력한 게임 회수만큼 로또 번호를 추출하는 코드입니다.
ramdom 모듈의 shuffle()과 time 모듈의 sleep()을 임포트합니다. sleep()은 1게임의 로또번호를 추출하고 잠시 지연 시간을 두고 다음 게임의 로또번호를 추출하기 위해서 사용할 것입니다.
사용자로부터 로또 게임수를 입력받고 지정합니다.
ret.sort()로 ret을 오름차순으로 정렬해서 화면에 출력해줍니다.
- 사용코드
from random import shuffle
from time import sleep
num = input('로또 게임 회수를 입력하세요: ')
for i in range(int(num)):
balls = [x+1 for x in range(45)]
ret = []
for j in range(6):
shuffle(balls)
number = balls.pop()
ret.append(number)
ret.sort()
print('로또번호[%d]:'%(i+1))
print(ret)
sleep(1)
해당 코드를 변칙적으로 변경하여, 다양한 랜덤 숫자 추출기를 만들 수 있습니다.
이상입니다.
감사합니다!
728x90
반응형
'보안 공부 > python' 카테고리의 다른 글
파이썬으로 파일 크기 구하기 (0) | 2019.07.18 |
---|---|
파이썬으로 텍스트 파일을 한줄씩 읽고 출력하기 (0) | 2019.06.25 |
파이썬으로 텍스트파일 읽고 출력하기 (0) | 2019.06.21 |
파이썬으로 문자열로된 식을 계산하기(eval 함수) (0) | 2019.06.19 |
파이썬으로 문자열에 있는 문자 개수 구하기(count) (3) | 2019.06.17 |