Running Sum script
Jul
sneakyelf at gmail.com
Fri Sep 4 20:26:06 CEST 2009
On Sep 4, 2:21 pm, Stephen Fairchild <someb... at somewhere.com> wrote:
> Jul wrote:
> > hello,
>
> > I have a .txt file that is in this format --
>
> > 12625
> > 17000
> > 12000
> > 14500
> > 17000
> > 12000
> > 17000
> > 14500
> > 14500
> > 12000
> > ...and so on...
>
> > i need to create a python script that will open this file and have a
> > running sum until the end of file.
>
> Untested:
>
> with open("numbers.txt", "r") as f:
> print sum(int(x) for x in f)
> --
> Stephen Fairchild
thats what i have so far --
#!/usr/bin/python
import os.path
#open up the file
formisanoOpen = open("formisano_num.txt", "r")
#read in all the data into a list
readData = formisanoOpen.readLines()
#set up a sum
sum = 0;
#begin a loop
for trial in readData:
#the next line is indented (YA doesn't indent)
sum += int(trial)
#loop is over, so unindent
#report the sum
print sum
end
but it doesnt want to run for some reason....
More information about the Python-list
mailing list