Adloun

sciences numériques et technologie (seconde) · Chapitre 2 · Application directe du cours

Quel est le type de chaque valeur ?

Variables, types et affectations · Les types de données · niveau 1 (application)

Énoncé

Donner, sans exécuter, ce qu'affiche chacun de ces print :

print(type(12))
print(type(12.0))
print(type("12"))
print(type(5 > 2))
print(type(10 / 2))

Corrigé

<class 'int'>
<class 'float'>
<class 'str'>
<class 'bool'>
<class 'float'>

Deux pièges à retenir :

  • 12 et 12.0 s'affichent presque pareil mais n'ont pas le même type : la présence du point décimal fait un float ;
  • la division / renvoie toujours un float, même quand elle tombe juste : 10 / 2 vaut 5.0, pas 5.

100 % gratuit

Essaie le suivant avec le tuteur

Faire l'exercice suivant avec le tuteur

Sans compte : le cours, le premier QCM, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant avec le tuteur →