다음 Python 프로그램의 실행 결과를 쓰시오.
1def solve(nums):2 total = 03 for i in range(len(nums)):4 if nums[i] % 2 == 0:5 total += nums[i] * i6 else:7 nums[i] = nums[i] * 28 return total9 10data = [3, 4, 5, 6]11result = solve(data)12print(result)13print(data)
def solve(nums):
total = 0
for i in range(len(nums)):
if nums[i] % 2 == 0:
total += nums[i] * i
else:
nums[i] = nums[i] * 2
return total
data = [3, 4, 5, 6]
result = solve(data)
print(result)
print(data)
해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.