[Tutor] Hi, First question
Alan Gauld
alan.gauld at btinternet.com
Sun Jun 16 19:15:14 CEST 2013
On 15/06/13 06:22, Patrick Williams wrote:
> Hi so I am making a bit of code to extract a bit of numbers data from a
> file and then find the average of that data, however while I can get the
> code to extract each specific piece of data I need, I can't seem to get
> the numbers to add separately so I can get a proper average. My sum1
> variable seems to only take the last bit of data entered.
> for line in fhand:
> if line.startswith('X-DSPAM-Confidence:'):
> count=count+1
> colpos=line.find(':')
> zpos=line.find('0',colpos)
> num=float(line[zpos:50])
> sum1=0+num
Are you sure that last line is right?
Its effectively just doing
sum1 = num
adding zero does nothing interesting.
So sum1 ends up at whatever num was at the end of the loop.
HTH
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
More information about the Tutor
mailing list