Obtenez des solutions à vos questions sur Laurentvidal.fr, la plateforme de questions-réponses la plus réactive et fiable. Rejoignez notre plateforme de questions-réponses pour obtenir des informations précises d'experts dans divers domaines. Connectez-vous avec une communauté d'experts prêts à fournir des solutions précises à vos questions de manière rapide et efficace sur notre plateforme conviviale de questions-réponses.
Sagot :
Réponse :
Bonjour à toi ^^
Bon alors pour commencé en voyant cette exercice je pense que tu t'y connais deja un peu en programation.
Je vais te donner la "maquette" du code.
Une string en programation est un tableau, dans la mémoire on ne peut stocker que une seul chose a la fois, donc une string est un bout de mémoire oû dans chaque case de ce bout de mémoire on y insere une lettre pour former la string que tu veut. (En gros)
Donc dans ton exercice il faut que a chaque période, tu ajoute le symbole dans la phrase donné en paramétre. Tu doit aussi retourner une string.
Pour commencer tu devras crée la String a returné :
nouvelle = ""'
Voila notre string est crée =D
Maintenant Pour que a chaque période on place le symbole on devras utilisé une variable Integer que j'appelerais Tick pour ma part et que j'initialise a 0:
tick = 0
Tu doit aussi copié ta phrase et pour sa il faudrait une variable qui parcoure la string donné en parametre que j'initialise aussi a 0 et que j'apelle i :
i = 0
Il faudrait aussi une variable qui parcoure notre String "nouvelle" pour copié
nos lettre a l"interieur.
J = 0
On feras tout sa dans une boucle while ou autre (je connais pas vraiment le python)
donc tu vas copié la string et a chaque fois que tick vaut la période donné il faudrat que tu copie le symbole et non la string et donc remettre tick a 0 et ne pas augmenté i. Et bien sur augmenté j a chaque fois:
tant que i est infeieur ou égal a la taille de phrase // boucle while
Si tick est égal a periode // codition if
On remet tick a 0 et on copie symbole dans nouvelle[j]
// tick = 0 // nouvelle[j] = symbole[0]
Sinon // else
On copie phrase[i] dans nouvelle[j] // nouvelle[j] = phrase[i]
On augmente i de 1 // i += 1
On augmente tick de 1 // tick += 1
On augmente j de 1 // j += 1
While (i <= phrase.lenght) {
if (tick == periode) {
nouvelle[j] = symbole[0]
tick = 0
} else {
nouvelle[j] = phrase[i]
i += 1
tick += 1
}
j += 1
}
return (nouvelle)
Nous espérons que vous avez trouvé ce que vous cherchiez. Revenez nous voir pour obtenir plus de réponses et des informations à jour. Merci d'utiliser notre service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Merci d'utiliser Laurentvidal.fr. Continuez à nous rendre visite pour trouver des réponses à vos questions.