Probleme de chaines de caracteres et de fonction
Xairode
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'aurais besoin d'un peu d'aide pour un exercice en NSI (1ere)
le probleme:
### Des chaînes de caractères et une fonction
On souhaite écrire une fontion `disparition` qui prend en paramétre une chaine de caractère et qui renvoie la même chaîne mais où chaque lettre `e` a été remplacée par la lettre `a`.
Copier et compléter le code de cette fonction dans la cellule ci-dessous :
le code:
Merci d'avance ^^
J'aurais besoin d'un peu d'aide pour un exercice en NSI (1ere)
le probleme:
### Des chaînes de caractères et une fonction
On souhaite écrire une fontion `disparition` qui prend en paramétre une chaine de caractère et qui renvoie la même chaîne mais où chaque lettre `e` a été remplacée par la lettre `a`.
Copier et compléter le code de cette fonction dans la cellule ci-dessous :
le code:
def disparition (phrase):
disp=""
for car in range ....... :
if :
disp=disp+'a'
else :
return disp
Merci d'avance ^^
A voir également:
- Probleme de chaines de caracteres et de fonction
- Fonction si et - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Caractères ascii - Guide
- Exemple de mot de passe à 8 caractères - Guide
- Caractères spéciaux - Guide
5 réponses
Bonjour
Commence par ça
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
Commence par ça
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
Ok merci,
Il faut aussi mettre quelque chose apres le
Mais je sais pas pourquoi on utilise
Je ne vois pas l'utiliter de
Il faut aussi mettre quelque chose apres le
range
Mais je sais pas pourquoi on utilise
rangepour remplacer un caratere.
Je ne vois pas l'utiliter de
range.
oh merci,
Mais le
Si tu pourrais expliquer se que ta fait ça serait super merci.
Genre détailler pls.
Mais le
caril sert a quoi enfaite dans
for car in range( len(phrase) ):
Si tu pourrais expliquer se que ta fait ça serait super merci.
Genre détailler pls.
Ok daccord merci,
Le probleme s'est que je ne sais pas comment placer votre exemple dans mon programe. (J'ai l'impression d'etre stupide)
Voila se que j'ai fais :
Je vous demande juste un peu d'aide pour savoir pourquoi on utilise
j'aimerais comprendre le programe.
Le probleme s'est que je ne sais pas comment placer votre exemple dans mon programe. (J'ai l'impression d'etre stupide)
Voila se que j'ai fais :
def disparition (phrase):
disp=""
for car in range(len(phrase)):
print(phrase[car])
if :
disp=disp+'a'
else :
return disp
print(disparition("Levez-vous vite !"))
Je vous demande juste un peu d'aide pour savoir pourquoi on utilise
rangeect..
j'aimerais comprendre le programe.
C'est clair que je n'aurai pas utilisé la méthode RANGE ...
mais puisque c'est dans l'exo ...
Pour comprendre à quoi ça sert, le mieux c'est de regarder la documentation.
Tu peux aussi trouver des exemples sur le net
par exemple :
https://snakify.org/fr/lessons/for_loop_range/
mais puisque c'est dans l'exo ...
Pour comprendre à quoi ça sert, le mieux c'est de regarder la documentation.
Tu peux aussi trouver des exemples sur le net
par exemple :
https://snakify.org/fr/lessons/for_loop_range/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ok petite mise a jour du programe, j'ai l'imprésion d'avoir fais nimporte quoi mais je pence que j'ai quand meme un peu avancer
Je vous rappelle que la question est :
"On souhaite écrire une fontion disparition qui prend en paramétre une chaine de caractère et qui renvoie la même chaîne mais où chaque lettre e a été remplacée par la lettre a."
Et je vous rapelle aussi le programe du debut :
Merci de me dir ou sont mes erreurs et de me conseiller des idees.
def disparition (phrase):
disp=""
for car in range(phrase):
if car == 'e':
disp=disp+'a'
else :
print("Il n'y a pas de <e> dans la phrase")
return disp
print(disparition("Levez-vous vite !"))
Je vous rappelle que la question est :
"On souhaite écrire une fontion disparition qui prend en paramétre une chaine de caractère et qui renvoie la même chaîne mais où chaque lettre e a été remplacée par la lettre a."
Et je vous rapelle aussi le programe du debut :
def disparition (phrase):
disp=""
for car in range ....... :
if :
disp=disp+'a'
else :
return disp
print(disparition("Levez-vous vite !"))
Merci de me dir ou sont mes erreurs et de me conseiller des idees.
Oui bien sur, j'ai prit connaissance de ca.
J'aimerais juste que l'on me donne une petite indice ou une idee et pas de fair toute l'execrice pour moi.
merci
commence peut-être par faire des exercices plus simples.
par exemple, une fonction qui affiche les caractères d'une chaine de caractère, un caractère par ligne.
D'apres vous, il faut mettre quelque chose entre les " " ?