Réponse :
Bonsoir, voici ma version de cet exercice, bien sur il en existe bien d'autres mais en tout cas j'espère pouvoir t'aider !
def phrase (a):
liste = [i for i in a]
ctr = 0
for x in liste:
ctr += 1
if x == "," or x == ".":
liste.insert(ctr, " ")
if liste[ctr -2] == " " :
liste.pop(ctr-2)
if liste[-1] != ".":
liste.append(".")
string = "".join(liste)
print(string)
phrase("bonjour toto ,bonjour tata.Il est tard")