본문 바로가기
프로그램

[파이썬] 문제 : 0~9까지의 정수 중 랜덤하게 선

by 오디세이99 2023. 12. 6.
728x90
반응형

import random

def lotto(arg):
    result = []                         # 정장할 리스트 변수 선언
    for i in range(arg):                # 로또 수의 개수
        while True:                    # 동일한 수 방지를 위한 무한반복
            n = random.randint(0, 9)    # 랜덤하게 정수 선택
            if n not in result:        # 생성된 수가 기존 결과에 없으면
                result.append(n)        # 추가
                break                   # while 반복문 종료
    return result

lotto(3)

728x90
반응형

댓글