Recherche de caractere dans une phrase

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 997 fois - Téléchargée 34 fois

Contenu du snippet

recherche le caractère que vous avez entre dans une phrase ou un mot
programme debutant en python

Source / Exemple :


a,b,nbe=0,0,0
tab=[]
print 'entrer un mot ou une phrase:',
mot=raw_input()
print'caractere a rechercher:',
car=raw_input()
while(a<len(mot)):
    if(mot[a]==car):
        nbe=nbe+1
        tab.append(a)
    a=a+1
if(nbe==0):
    print 'pas de',car,'!'
else:
    print'nombre de',car,':',nbe
if(nbe!=0):
    print'en position:',
    while(b<len(tab)):
        print tab[b],
        b=b+1
raw_input()

A voir également

Ajouter un commentaire Commentaires
cs_raoullevert Messages postés 4 Date d'inscription mardi 21 novembre 2000 Statut Membre Dernière intervention 19 juillet 2006
4 août 2006 à 19:32
Sympa comme petit prog. Simplement, l'utilisation des expressions regulieres (surtout compilées) est largement plus rapide.
taz_iup Messages postés 179 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 21 mai 2014 3
12 mai 2005 à 09:26
petit oubli, pour trouver les valeurs suivante, tu peut continue la recheche par

pos = phrase[pos+1:].find(sub)

(+1 sinon tu va boucler sur la meme occurence de sous chaine )
taz_iup Messages postés 179 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 21 mai 2014 3
12 mai 2005 à 09:24
Je propose une atre alternative :
phrase est la variable contenant la phrase et usb la chaine ca recherche

position = phrase.find(sub)

si position = -1 c'est que sub n'a pas été trtouvé dans phrase, sinon c'est la position du premier caractère...
apres on peut aussi s'amuser avec les expressions régulières mais ca c'est une aute paire de manche.
cs_Pingouin Messages postés 262 Date d'inscription lundi 26 août 2002 Statut Membre Dernière intervention 24 août 2005
20 févr. 2005 à 20:31
Ben ya pas de koi lol ;-)
Ouais le print tab ; le raw_input("......") et le for ... in... me semblent intéressant.
Enfin bref voila ma modeste contribution :Þ

@+

Pingouin
cloud21 Messages postés 8 Date d'inscription vendredi 12 décembre 2003 Statut Membre Dernière intervention 18 juin 2005
20 févr. 2005 à 17:51
je vois
print ...,tab
donne l'integralité des valeurs du tableau
c'est pas mal et plus simple
merci pour ton avis
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.