comment faire reconnaître un mot en tant que tel ?
Bonsoir
voici, un code que je ne comprends pas bien :
Code:
1 2 3 4 5 6 7 8 9
| with open(" ") as fichier:
total = 0
cnt = 0
for line in fichier:
total = total + 1
if 'e' not in line :
print(line.strip())
cnt = cnt + 1
print('Pourcentage de mots sans e:', cnt / total * 100.0, "pourcents") |
ce que je comprends : on ouvre un fichier. C'est donc une fonction prédéfinie qui dans la boucle for ...in compte les mots (?) et que cela. Ensuite cette boucle for permet de repérer dans les mots des caractères. Le code dit : si 'e' n'est pas dans un mot : print(line.strip) : …..?...… on se retrouve avec un rapport total des mots sur total des e, multiplié par 100
ce que je ne comprends pas , outre le print(line.strip), c'est comment le programme fait "reconnaître" les mots ....