본문 바로가기
프로그램/Python 1000제

Python 146제] 파이썬 EXPRESS CHAPTER 6. Programming 02 p301

by 건티 2023. 3. 2.
728x90

출처 : 반크_세계유산 창덕궁

 

참고풀이]

import random

values=[]
#생성된 임의의 수가 중복되었는 지 체크하는 함수.
def OverLapChk(n):
    global values
    for i in range(len(values)):
        if values[i]==n:
            return False
    return True

values.append(int(random.randint(1,100)))
#임의의 수 10개를 발생한다.
for i in range(1,10):
    N=int(random.randint(1,100))
    Chk=OverLapChk(N)
    if Chk:
        values.append(N)
    else:
        i-=1
        
#결과출력
print(values)

 

참고풀이 결과]

 

 

 

 

 

대한민국의 아름다운 영토, 독도의 가을

 

반응형

댓글