Search

이차반복5_문제15_토탈짝수맥스

대분류
STEP07 이차반복문
소분류
이차반복문5_문제

영상

문제

''' [문제] [1] 1~50 사이의 랜덤 숫자 중 3의 배수 3개의 합을 total에 추가한다. [2] 위 내용을 총 다섯 번 반복한다. [3] 합이 가장 큰 수를 변수 max에 저장하시오. [예시] 27 27 18 = 72 30 24 15 = 69 6 12 45 = 63 45 27 48 = 120 30 18 27 = 75 max = 120 ''' total = [] max = 0
Python
복사

해설

''' [문제] [1] 1~50 사이의 랜덤 숫자 중 3의 배수 3개의 합을 total에 추가한다. [2] 위 내용을 총 다섯 번 반복한다. [3] 합이 가장 큰 수를 변수 max에 저장하시오. [예시] 27 27 18 = 72 30 24 15 = 69 6 12 45 = 63 45 27 48 = 120 30 18 27 = 75 max = 120 ''' import random total = [] max = 0 for i in range(5): tot = 0 count = 0 while count < 3: r = random.randint(1, 50) if r % 3 == 0: print(r, end=" ") tot += r count += 1 print("=", tot) total.append(tot) for i in range(len(total)): if max < total[i]: max = total[i] print(max)
Python
복사