Bonjour, j'aimerais obtenir de l'aide pour modifier un programme afin de ne pas utiliser la méthode split. Le but est d'échanger les mots 2 à 2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
def changmot(phrase):
    s=phrase.split()
    if len(s)==1:
        return(phrase)
    elif len(s)%2==0:
        for c in range(0,len(s),2):
            s[c],s[c+1]=s[c+1],s[c]
        return" ".join(s)
    else:
        for c in range(0,len(s)-1,2):
            s[c],s[c+1]=s[c+1],s[c]
        return" ".join(s)
Merci d'avance.