Search

일차리스트3_문제04_리스트두개_누적

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

영상

문제

''' [문제] a리스트와 b리스트에 랜덤 숫자(1~100)를 다섯 개씩 저장하고, a리스트의 전체 합과 b리스트의 전체 합 중 더 큰 값을 출력하시오. 서로 같으면 둘 다 출력하시오. [예시] a = [93, 100, 41, 74, 45] b = [84, 80, 25, 19, 27] total1 = 353 total2 = 235 353 ''' a = [] b = []
Python
복사

해설

''' [문제] a리스트와 b리스트에 랜덤 숫자(1~100)를 다섯 개씩 저장하고, a리스트의 전체 합과 b리스트의 전체 합 중 더 큰 값을 출력하시오. 서로 같으면 둘 다 출력하시오. [예시] a = [93, 100, 41, 74, 45] b = [84, 80, 25, 19, 27] total1 = 353 total2 = 235 353 ''' import random a = [] b = [] total1 = 0 total2 = 0 for i in range(5): r1 = random.randint(1, 100) a.append(r1) total1 += a[i] r2 = random.randint(1, 100) b.append(r2) total2 += b[i] print("a =", a) print("b =", b) print("total1 =", total1) print("total2 =", total2) if total1 > total2: print(total1) elif total2 > total1: print(total2) elif total1 == total2: print(total1, total2)
Python
복사