Changer ma phrase

Fermé
Tom - 11 déc. 2020 à 15:32
yg_be Messages postés 23309 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 novembre 2024 - 11 déc. 2020 à 20:03
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
A voir également:

1 réponse

yg_be Messages postés 23309 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 novembre 2024 Ambassadeur 1 551
11 déc. 2020 à 15:45
0
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
yg_be Messages postés 23309 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 novembre 2024 1 551 > Tom
11 déc. 2020 à 16:43
as-tu ajouté des print pour vérifier que chaque étape se passait comme tu le souhaitais?
0
Charles > yg_be Messages postés 23309 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 novembre 2024
11 déc. 2020 à 16:44
Oui
0
yg_be Messages postés 23309 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 novembre 2024 1 551 > Charles
11 déc. 2020 à 16:53
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
0
Charles > yg_be Messages postés 23309 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 novembre 2024
11 déc. 2020 à 16:53
bah il est juste au dessus
0