파이썬 응용하기프로젝트: 로또 시뮬레이션로또 시뮬레이션: 당첨 번호 뽑기

Q

7개가 잘 나오다가 한 번은 6개가 나오는 경우가 있어요 왜 그런가요?

조회 296

좋아요 0

2024년 5월 25일




A
1개의 답변이 있어요
질문자 채택



2024년 5월 25일

댓글 3

2024년 5월 25일
def draw_winning_numbers():
s = sorted(generate_numbers(6))
bonus = random.randint(1, 45)
i = 0
while True:
if bonus not in s:
s.append(bonus)
return s
break
2024년 5월 25일
이렇게는 괜찮나요??
2024년 5월 26일
bonus = random.randint(1, 45) 코드까지도 while문 안에 들어가야 합니다. 전체적으로 들여쓰기가 조금 애매하긴 하지만 bonus 처리 코드만 while 안에 들어가면 문제 없을 것 같아요.

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇