[Tutor] Count for loops

Alan Gauld alan.gauld at yahoo.co.uk
Mon Apr 3 12:16:45 EDT 2017


On 03/04/17 16:42, D.V.N.Sarma డి.వి.ఎన్.శర్మ wrote:
> Sorry. That was  stupid of me. The loop does nothing.

Let me rewrite the code with some different variable names...

>>> with open(file_path) as a:
>>>     b = a.read()

with open (file_path) as PI_text:
     PI_as_a_long_string = PI_text.read()

>>> for year in b:

for each_char in PI_as_a_long_string:

>>>     if get_year in b:
>>>         count += 1

      if get_year in PI_as_a_long_string:
          count += 1

>>> print("Your birth date occurs %s times in PI!" % (count))

if count:
   print("Your birth date occurs in PI, I checked, count, "times!")


Aren't meaningful variable names great? We should all do
them more often.

-- 
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos




More information about the Tutor mailing list