Search

일차리스트5_문제03_전원합격

대분류
STEP05 일차리스트
소분류
일차리스트5_문제

영상

문제

''' [문제] a리스트에 랜덤(0 ~ 100) 사이의 랜덤 값을 4개 저장한 후 출력한다. 배열의 값은 학생들의 성적이다. 60점 이상이면 합격이다. 전원합격 시 "상품" 을 출력. 전원탈락 시 "벌칙" 를 출력. 그 외는 리스트만 출력하시오. [예시] [67, 100, 98, 97] "상품" [53, 25, 12, 41] "벌칙" ''' a = []
Python
복사

해설

''' [문제] a리스트에 랜덤(0 ~ 100) 사이의 랜덤 값을 4개 저장한 후 출력한다. 배열의 값은 학생들의 성적이다. 60점 이상이면 합격이다. 전원합격 시 "상품" 을 출력. 전원탈락 시 "벌칙" 를 출력. 그 외는 리스트만 출력하시오. [예시] [67, 100, 98, 97] "상품" [53, 25, 12, 41] "벌칙" ''' import random a = [] for i in range(4): r = random.randint(0, 100) a.append(r) print(a) c1 = 0 c2 = 0 for i in range(len(a)): if a[i] >= 60: c1 += 1 if a[i] < 60 : c2 += 1 if c1 == len(a): print("상품") elif c2 == len(a): print("벌칙") else: print(a)
Python
복사