I'm trying to print how many time a substring occurs.
When I try to print this I get the error-
Counter is undefined.
s = str("eewd")
substring = "e"
def count_substring(s,substring):
len1 = len(s)
len2 = len(substring)
i =0
counter = 0
while(i < len1):
if(s[i] == substring[0]):
if(s[i:i+len2] == substring):
counter += 1
i += 1
return counter
if __name__ == "__main__":
print(counter)
Also is if __name__ == "__main__":
needed in python 3?