Search

일차리스트3_문제05_리스트두개_홀수

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

영상

문제

''' [문제] a리스트와 b리스트에 랜덤 숫자(1~100)를 다섯 개씩 저장하고, a리스트의 전체 합과 b리스트의 홀수의 합을 출력하시오. a리스트의 홀수 합과 b리스트의 홀수 합을 비교해서 더 큰 값을 출력하시오. 서로 같으면 둘 다 출력하시오. [예시] a = [28, 79, 47, 70, 36] b = [63, 4, 45, 54, 87] total1 = 126 total2 = 195 195 ''' a = [] b = []
Python
복사

해설

''' [문제] a리스트와 b리스트에 랜덤 숫자(1~100)를 다섯 개씩 저장하고, a리스트의 전체 합과 b리스트의 홀수의 합을 출력하시오. a리스트의 홀수 합과 b리스트의 홀수 합을 비교해서 더 큰 값을 출력하시오. 서로 같으면 둘 다 출력하시오. [예시] a = [28, 79, 47, 70, 36] b = [63, 4, 45, 54, 87] total1 = 126 total2 = 195 195 ''' import random a = [] b = [] total1 = 0 total2 = 0 for i in range(5): a.append(random.randint(1, 100)) if a[i] % 2 == 1: total1 += a[i] b.append(random.randint(1, 100)) if b[i] % 2 == 1: 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
복사