Quel est le type de chaque valeur ?
Application directe du cours · niveau 1 (application) · sciences numériques et technologie (seconde), chapitre 2 — Variables, types et affectations · Les types de données
É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 :
12et12.0s'affichent presque pareil mais n'ont pas le même type : la présence du point décimal fait unfloat;- la division
/renvoie toujours unfloat, même quand elle tombe juste :10 / 2vaut5.0, pas5.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.