[python] Changer type de plusieurs variables

Résolu
Bonjour,

Je suis débutant en python en je souhaite changer le type de variables de 'str' en 'float'.
Jusqu là, rien de plus facile. Le problème, c'est que je voudrais changer plusieurs variables de 'str' en 'foat' en même temps....
voilà ce que j'ai pour le moment:

var1=float(var1)
var2=float(var2)
var3=float(var3)
var4...
j'ai essayé:

>>>def varr(x):
...x=float(x)
>>>varr(var1)

mais ca ne fonctionne pas... le type de var1 est toujours 'str'.
Si quelqu'un a une solution a me proposer, je vous en remercie d'avance!

2 réponses

  1. Contributeur
    Bonjour,
    C'est normal, tu ne renvoies pas de valeur dans ta fonction.
    Il faudrait faire un return float(x)

    Pourquoi ne pas utiliser un tableau ? Ca serait plus simple pour manipuler toutes ces variables.