Exercice python

Fermé
Matlil - 5 nov. 2021 à 09:49
 Matlil - 5 nov. 2021 à 19:38
Bonjour, j'ai un travail sur des exercices de programmation en python. Je suis bloqué sur une question : Écrire un programme qui demande à l’utilisateur de rentrer un texte, puis qui affiche le pourcentage de ’e’ contenu dans le texte. La première partie, j'y arrive mais faire un pourcentage je ne sais pas comment faire.
Merci d'avance !
A voir également:

4 réponses

choubaka Messages postés 39404 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 21 novembre 2024 2 102
5 nov. 2021 à 09:57
Bonjour

Simple question d'algorythmie.

1. Récupérer le texte
2.compter le nombre de caractères (pas les espaces)
3. Compter les occurences de "e".
4. 100*Char/"e"
1
Ok, oui j'ai déjà mis ça :
maPhrase = "Ceci est une chaîne de caractères"
compteur = 0
for car in maPhrase :
if car in 'eéèê':
compteur = compteur + 1
print(compteur)

Je sais pas si c'est comme ça ?
0
yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 1 556 > Matlil
5 nov. 2021 à 10:08
bonjour,
as-tu testé ton programme?
merci d'utiliser les balises de code quand tu partages du code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0
Matlil > yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024
5 nov. 2021 à 10:37


maPhrase = "Ceci est une chaîne de caractères"
compteur = 0
for car in maPhrase :
if car in 'eéèê':
compteur = compteur + 1
print(compteur)

De cette manière ?
0
choubaka Messages postés 39404 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 21 novembre 2024 2 102
5 nov. 2021 à 12:05
maPhrase = "Ceci est une chaîne de caractères"
compteur = 0
for car in maPhrase :
if car in 'eéèê':
compteur = compteur + 1
print(compteur)


non comme ça ... utilise la balise "code" dans tes réponses
0
Ah ok d'accord. Si je comprends bien, je rajoute
100*Char/e et je dois rajouter une autre ligne ?
0
choubaka Messages postés 39404 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 21 novembre 2024 2 102
Modifié le 5 nov. 2021 à 15:27
il faudrait peut être savoir le nombre de caractères de ta phrase avant ...

jette un un oeil sur collection.Counter

0
D'accord, merci.
0