Débutant
🧠 Fondamentaux
10 XP
0 personnes ont réussi
Convertir des types
En Python, tu peux convertir une valeur d'un type vers un autre. On appelle ca le casting. Les fonctions de conversion les plus courantes sont :
int() : convertit en entier. Par exemple int('42') donne 42, int(3.9) donne 3 (la partie décimale est coupée, pas arrondie). float() : convertit en flottant. Par exemple float('3.14') donne 3.14, float(5) donne 5.0. str() : convertit en chaîne. Par exemple str(42) donne '42'.
Attention : int('abc') provoque une erreur car 'abc' ne représente pas un nombre.
Écris une fonction convertir(valeur, type_cible) qui prend une valeur et un type cible ('int', 'float' ou 'str') et renvoie la valeur convertie. Si le type_cible n'est pas reconnu, renvoie la valeur telle quelle.