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 :
Merci d'avance.
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)
Partager