Bonjour à tous,

je suis débutant en programmation et j'essaye de faire un petit truc (que je pense très simple) : je voudrais convertir un tuple en un mot. Par exemple si u = (a,b,c) je voudrais obtenir abc.

J'ai défini la fonction suivante CT (convert tuple) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
def CT(v):
         w=''
         for i in v:
         w = w + i
         return w
Le problème est que si v = (a,b,c) ça ne marche pas. Il faut que je prenne v = ('a', 'b', 'c') pour que ça fonctionne...

Si quelqu'un peut me dire ce qui ne marche pas et pourquoi alors ça serait super.
Merci par avance.