Exercices Les Bases Python Le typage dynamique
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Le typage dynamique

Python est un langage à typage dynamique. Ca veut dire qu'une même variable peut contenir des valeurs de types différents au cours du programme. Par exemple :

ma_variable = 'Alice'
ma_variable = 42
ma_variable = True

A chaque ligne, ma_variable change de type. C'est une particularité de Python que beaucoup d'autres langages n'ont pas.

Écris une fonction types_successifs() qui ne prend pas de paramètre. A l'intérieur, crée une variable x et affecte-lui successivement les valeurs 'hello', 42, puis 3.14. Après chaque affectation, stocke le nom du type dans une liste. La fonction renvoie cette liste.

Exemple :
types_successifs() renvoie ['str', 'int', 'float']

Tests (4/4)

Résultat correct
assert types_successifs() == ['str', 'int', 'float']
C'est une liste
assert type(types_successifs()) == list
Trois éléments
assert len(types_successifs()) == 3
Premier est str
assert types_successifs()[0] == 'str'

Indices (3 disponibles)

solution.py