- #s -*- coding: cp1252 -*-
- print "Veuillez entrer une chaine de caractère : " ,
- indice, liste, occurence, carac, ch,=0,[],[],'abcdefghijklmnopqrstuvwxyz' ,raw_input()
- for i in range(0,len(carac),1):
- for t in range(0,len(ch),1):
- if carac[i]==ch[t]:
- liste.append(carac[i])
- indice+=1
- if indice>0: #Si l'indice est non-nul on le stocke dans une liste
- occurence.append(indice)
- indice=0
- nliste,liste=[],['*']+liste
- for i in range(1,len(liste),1):
- if liste[i-1]!=liste[i]:
- nliste.append(liste[i])
- for i2 in range(0,len(occurence),1):
- print "Il y a ",occurence[i2]," occurence(s) de ",nliste[i2]," dans la chaine, soit ",float(occurence[i2]*(100./len(ch)))," %" #Affichage des résultats
#s -*- coding: cp1252 -*-
print "Veuillez entrer une chaine de caractère : " ,
indice, liste, occurence, carac, ch,=0,[],[],'abcdefghijklmnopqrstuvwxyz' ,raw_input()
for i in range(0,len(carac),1):
for t in range(0,len(ch),1):
if carac[i]==ch[t]:
liste.append(carac[i])
indice+=1
if indice>0: #Si l'indice est non-nul on le stocke dans une liste
occurence.append(indice)
indice=0
nliste,liste=[],['*']+liste
for i in range(1,len(liste),1):
if liste[i-1]!=liste[i]:
nliste.append(liste[i])
for i2 in range(0,len(occurence),1):
print "Il y a ",occurence[i2]," occurence(s) de ",nliste[i2]," dans la chaine, soit ",float(occurence[i2]*(100./len(ch)))," %" #Affichage des résultats