본문 바로가기
파이썬

파이썬 : 입력한 숫자만큼 로또 번호 출력하기

by 스노위13 2022. 7. 22.

사용자가 숫자를 입력하면 그 개수만큼 로또 번호를 출력하는 함수를 만들어보자.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

import
 random
 
def myLotto(num):
    lotto_list = []
    for i in range(num):
        arr = set()
        while len(arr) < 6:
            ran = random.randint(145)
            arr.add(ran)
        lotto_list.append(sorted(arr))
    return lotto_list
 
num = int(input('구매하실 로또 수량을 입력해 주세요: '))
result = myLotto(num)
print(result)

cs



위의 함수를 수행한 결과는 아래와 같다. 


이번달 중순부터 파이썬 수업이 시작되었다! 자바와는 같으면서도 다른 부분들이 헷갈리지만 열심히 공부해봐야지!

댓글