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.