insérer saut de ligne dans une chaîne de caractère
Bonjour à tous,
je cherche à passer une chaîne de caractère trop longue sur deux lignes au lieu d'une, comme c'est une phrase, j'ai besoin de repérer un espace pour insérer le saut de ligne.
J'ai pondu ça :oops:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
chaine ='jsgqyehrnfiutfdnsjusncesjuekjfuds frertsuh'
liste = list(chaine)
print(liste)
boucle = False
if len(liste) > 30:
while boucle == False:
for c in liste[30:]:
if c == "":
i = liste.index(c)
liste[i] = '\n'
boucle = True
boucle = True
chaine = ''.join(liste)
print(chaine) |
je suis loin d'être un expert en python, je sens bien que j'ai bricolé. Quand le programme s'exécute, la chaîne n'est pas modifiée, je passe à côté de quelque chose mais je ne vois pas quoi :|
Merci par avance pour votre aide