voila mon code
lorsque j'entre une phrase il me donne systématiquement 0 comme réponse
c'est une erreur évidente de langage mais si vous pouviez me dire pourquoi...cela m'arrangerais vraiment
merci d'avance(je cherche le caractère 'a 'dans la phrase:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 #! /usr/bin/env python # -*- coding: Utf8 -*- # Comptage des occurrences d'un caractère donné dans une chaîne def compteCar(ch, car): "trouve l'indice du caractère car dans la chaîne ch" i, nc = 0, 0 # initialisations while i < len(ch): if ch[i] == car: nc = nc + 1 # caractère est trouvé -> on incrémente le compteur i = i + 1 return nc z = raw_input('entrez une phrase :') print compteCar("z","a")
Partager