728x90
파이썬 로또 번호 생성기
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
'기타' 카테고리의 다른 글
[기타] 2022년 Gartner 최고의 전략적 기술 동향 (0) | 2022.08.17 |
---|---|
[python] ModuleNotFoundError: No module named 'PIL' (0) | 2022.08.16 |
python 모듈 탐색 경로 찾기 (0) | 2022.08.11 |
[기타] 코드로서의 다이어그램(Diagram as Code) (0) | 2022.07.31 |
gitlab ssh를 사용하여 미러링 구성(gitlab 리포지토리 미러링) (0) | 2022.07.30 |