def find_Chars(char, string):
if (isinstance(string, str) != True):
return "El valor '%s' no es un string" % string
if (isinstance(char, str) != True):
return "El valor '%s' no es un string" % char
cont = 0
if (len(char) > 1):
for i in range(0,(len(string)+1),len(char)):
part_str = string[i-len(char):i]
if (char == part_str):
cont += 1
cont_str = "veces" if (cont > 1) else "vez"
return "Los caracteres '%s', se repiten %d %s en la cadena '%s'" % (char,cont,cont_str,string)
else:
for i in string:
if (char == i):
cont += 1
cont_str = "veces" if (cont > 1) else "vez"
return "El caracter '%s', se repite %d %s en la cadena '%s'" % (char,cont,cont_str,string)
print (find_Chars('s','strings'))
print (find_Chars('st','string'))