영상
문제
'''
[문제]
[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
복사