Probleme de chaines de caracteres et de fonction
Xairode
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23437 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 ^^
5 réponses
-
Bonjour
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 lerange
Mais je sais pas pourquoi on utiliserange
pour remplacer un caratere.
Je ne vois pas l'utiliter derange
. -
oh merci,
Mais lecar
il 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 :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 utiliserange
ect..
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/ -
-
-
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
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.