로또 시뮬레이션

김오왼·2022년 2월 1일
0

python

목록 보기
21/22
post-thumbnail


1과 45 사이의 번호 n개를 무작위로 뽑아야 하는데요.
우선 빈 리스트를 만드는 것부터 시작합시다.

그리고 while문의 수행 부분에서 리스트에 번호를 추가하면 되는데요. 번호를 무작위로 뽑는 건 randint 함수를 사용해서 할 수 있겠죠?
while len(numbers) < n: num = randint(1, 45)

while len(numbers) < n: num = randint(1, 45) if num not in numbers: numbers.append(num)


7개의 요소 중, 첫 6개는 일반 당첨 번호고 마지막 1개는 보너스 번호입니다. 그러면 첫 6개만 정렬하면 되겠죠?






list_1은 첫 함수에서 만든 numbers 리스트이고, list_2 는 두번쨰 함수에서 받아온 winning_numbers 리스트가 된다.

set 자료 활용




profile
전문 금융인을 목표로하는 김야옹야옹이

0개의 댓글