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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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