[Tutor] Select a string
Pat Martin
wpmartin at gmail.com
Wed Sep 6 01:34:25 EDT 2017
Hello all,
I am trying to write a program for a programming class that finds the
number of a specific string (bob) in a string of characters. I am using one
of the sample strings they give me and it should find 2 instances of bob
but my script returns 0. Since they want it to find 2 from the bobob in the
string using "bob in s" doesn't work (it only returns 1). My eyes are
crossing looking at the code, can someone give me a hint on what I am
missing that causes this to not give me the correct answer of 2.
#!/usr/bin/env python3
s = 'azcbobobegghakl'
count = 0
theo = False
firstb = False
for i in s:
if i == 'b':
firstb == True
if (i == 'b') and (theo == True):
count += 1
if (i =='o') and (firstb == True):
theo = True
if (i != 'b') and (i != 'o'):
theo = False
firstb = False
print(count)
Thanks,
Pat
More information about the Tutor
mailing list