반응형
로또 번호 생성기
vim generate_lotto_numbers.py
import random
def generate_lotto_numbers():
numbers = []
while len(numbers) < 6:
num = random.randint(1, 45)
if num not in numbers:
numbers.append(num)
return sorted(numbers)
def print_lotto_numbers():
count = input("로또 번호를 몇 개 출력하시겠습니까? (기본값: 3) ")
count = int(count) if count.isdigit() else 3
for i in range(count):
numbers = generate_lotto_numbers()
print(numbers)
print_lotto_numbers()
chmod +x generate_lotto_numbers.py
python generate_lotto_numbers.py
$ python ./generate_lotto_numbers.py
로또 번호를 몇 개 출력하시겠습니까? (기본값: 3)
[3, 7, 17, 22, 35, 43]
[13, 14, 20, 23, 31, 43]
[8, 30, 34, 36, 37, 44]
728x90
반응형
'스크립트' 카테고리의 다른 글
리눅스 쉘 프로그래밍에서 사용되는 일부 특수 변수(Special Variables) (0) | 2023.06.04 |
---|---|
[스크립트] jq 패키지 설치하는 스크립트 (0) | 2023.03.17 |
What Is My IP?(myip) (0) | 2023.02.03 |
[스크립트] python beautifulsoup4 (0) | 2023.01.17 |
[코딩테스트 입문] n의 배수 고르기 (0) | 2022.12.02 |