Changer ma phrase

Tom -  
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

1 réponse

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    0
    1. Tom
       
      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
      0
    2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Tom
       
      as-tu ajouté des print pour vérifier que chaque étape se passait comme tu le souhaitais?
      0
    3. Charles > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Oui
      0
    4. Charles > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       
      bah il est juste au dessus
      0