나는 질문을 알아 내려고하고 있는데 혼란스러워진다. 기본적으로 나는 목록을 가지고 있고 그것은 은행 성명서를 대표하기로되어있다. 나는 철회를 대표하기로되어있는 음수가 함께 더 해지고 양수가 합산되어 예금을 나타낼 수 있도록 목록을 함께 추가하려고합니다. 지금까지 나는함께 목록을 추가하는 방법
def statement(l):
deposit = 0
withdrawl = 0
for a in l:
a = sum(l)
for b in l:
if b == -b:
b = sum(b)
return [a,-b]
있어하지만 난 statement([30.95,-15.67,45.56,-55.00,43.78])
을 수행 할 때 그것은 [49.620000000000005, -43.78]
이이 [120.29,-70.67]
누군가가 도움을 줄 수 반환 가정 할 때 반환?
감사합니다.
멋진 답변 Lev. –
이것은 시퀀스를 한 번 통과시키는 장점이 있습니다. 나는이 응답과'sum()'에 대한 두 번의 호출을 통해 시간을 잰 것으로이 대답은 더 빠릅니다. – steveha
@steveha CPython에서도 편집 내용이 표시됩니다. –