Changer ma phrase
Tom
-
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 à tous, j'aimerais proposer un programme qui transforme ‘bonjour toto ,bonjour tata.Il est tard’ -> en ‘Bonjour toto, bonjour tata. Il est tard.’
sous python, j'ai essayé plusieurs choses mais rien y fait à chaque fois je me retrouve avec une erreur de syntaxe. On m'a conseiller de rajouter un espace derrière la virgule ou le point s’il manque sauf à la fin du texte et de supprimer les espaces entre les mots précédant une virgule ou un point .Puis de rajouter un point à la fin du texte s’il manque.
Merci j'attends votre aide
sous python, j'ai essayé plusieurs choses mais rien y fait à chaque fois je me retrouve avec une erreur de syntaxe. On m'a conseiller de rajouter un espace derrière la virgule ou le point s’il manque sauf à la fin du texte et de supprimer les espaces entre les mots précédant une virgule ou un point .Puis de rajouter un point à la fin du texte s’il manque.
Merci j'attends votre aide
1 réponse
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour, quelle erreur obtiens-tu?
conseil général: https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/-
import re
input = "bonjour toto ,bonjour tata.Il est tard"
print("---------------------------------------------------------------------------------------------------------------------")
print()
print("On change :")
print(input)
print()
print("---------------------------------------------------------------------------------------------------------------------")
#Enlever les espaces inutiles
input = re.sub(' +', ' ', input)
input = input[13:13] + " "
#Conserver le texte utile et introduire les espaces
input = input[0:14] + " " + input[14:27] + " "
#Mettre une majuscule au début de la chaine de caractère
input = input.capitalize()
print(input)
mon code final ne s'affiche meme pas -
-
-
montre alors le programme avec ces print, et le résultat obtenu?
n'oublie pas d'utiliser les balises de code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code -
-