다음과 같은 숫자 리스트가 있습니다.
numbers = [
2892921,
1939929,
2929202,
1758690
]
다음과 같은 방법으로 번호를 서로에게 더해야 합니다.
코드를 이렇게 작성했는데 어디를 수정하면 될까요?
def sum(__self__):
suma = 0
for i, val in enumerate(numbers):
i += 1
n = val
for j in range(1, n):
suma += j
print(suma)
return suma
이렇게 해보세요.
numbers = [
2892921,
1939929,
2929202,
1758690
]
def sum_n(number):
return sum(range(1, number+1))
sums = [sum_n(number) for number in numbers]
print(sums)
print(sum(sums))
© 2023 OneMinuteCode. All rights reserved.