반응형
파이썬 로또 번호 생성기
lotto_v1.py 생성
import random
### 로또 번호 생성
def lotto_numbers():
numbers = random.sample(range(1, 46), 6)
numbers.sort()
print(numbers)
### 로또 시행 횟수
def lotto_count():
count = int(input("시행 횟수 : "))
print("#" * 30)
if 0 < count <= 5:
for i in range(count):
lotto_numbers()
print("#" * 30)
else :
print("시행 횟수 범위 : 1 ~ 5")
print("#" * 30)
lotto_count()
range(stop) -> range object range(start, stop[, step])
range() : 시작(포함), 끝(제외), step(옵션)
ex) range(1, 46), 6 = 시작(1), 끝(45)
실행
$ python lotto_v1.py
시행 횟수 : 1
##############################
[9, 10, 20, 25, 34, 38]
##############################
$ python lotto_v1.py
시행 횟수 : 6
##############################
시행 횟수 범위 : 1 ~ 5
##############################
728x90
반응형
'스크립트' 카테고리의 다른 글
[코딩테스트 입문] 배열의 평균값 (0) | 2022.10.22 |
---|---|
shell script EOF(End Of File) 사용하기 (0) | 2022.10.19 |
python 모듈 탐색 경로 찾기 (0) | 2022.08.11 |
도커 엔진 설치 스크립트(docker install script) (0) | 2022.05.25 |
리눅스에서 운영체제 및 버전을 구분하는 스크립트 (0) | 2022.04.28 |