Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
string_2, cat,dog
#1
count_cat = 0
  count_dog = 0
  for i in range(len(str)-2):
    if str[i:i+3] == 'dog':
      count_dog += 1
    if str[i:i+3] == 'cat':
      count_cat += 1
   
  return count_cat == count_dog
Can someone explain the purpose of the -2 in the for loop?
Reply


Messages In This Thread
string_2, cat,dog - by Dixon - Dec-20-2019, 10:25 PM
RE: string_2, cat,dog - by Clunk_Head - Dec-20-2019, 11:02 PM
RE: string_2, cat,dog - by perfringo - Dec-21-2019, 12:44 PM
RE: string_2, cat,dog - by Dixon - Dec-21-2019, 05:09 PM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020