728x90
Python 로또 번호 생성기
Python 코드
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
'리눅스' 카테고리의 다른 글
| [WIP] 리눅스에서 MySQL Binary 파일을 이용하여 MySQL 서버를 수동 설치하는 방법 (0) | 2026.03.14 |
|---|---|
| [WIP] Python 로또 번호 생성기 -2 (0) | 2026.03.14 |
| [WIP] Docker 자원 관리 (0) | 2026.03.13 |
| [WIP] docker commit 명령어 (0) | 2026.03.12 |
| [WIP] 우분투에서 cron 작업 로그를 별도의 파일로 분리하는 방법 (0) | 2026.03.11 |