0

# how accumulate fun calculate total of running nos and of which nos

from itertools import accumulate, takewhile nums = list(accumulate(range(8))) print(nums) print(list(takewhile(lambda x: x<= 6, nums))) op: 0 1 3 6 10 15 21 28

4 Réponses

+ 2

Assuming fun != party and Nos aren't the opposite of Yeses :) I think the question is:
How (does the) accumulate function calculate (the) running total (of numbers) and (how does it select which numbers to sum) or...what numbers is this example selecting?

0

Sorry, didn't get the question. Could you rephrase it

0

accumulate keeps the running total.
range(8) gives: 0 1 2 3 4 5 6 7
for each of those, let's keep the running (accumulated) total, showing how it is calculated:
accumulated
0 0
1 0+1=1
2 1+2=3
3 3+3=6
4 6+4=10
5 10+5=15
6 15+6=21
7 21+7=28

0

Thank you so much