ioCode

Découverte des types

Types et opérateurs • Cours-TP 1A

L'objectif de cet exercice est de vous faire découvrir et manipuler les types de données fondamentaux en Python, qu'ils soient simples ou composés.

  • Le mot-clé None en Python est un type qui représenter le rien, le néant. C'est pourquoi il est utilisé dans le code de départ (à droite) pour initialiser les variables que vous devez définir.
  • Le fonction type(x) renvoie le type de la variable x.
  • La fonction print(x)permet d'afficher la variable sur la console d'exécution.
  1. Types simples. Créez quatre variables nommées :

    • age de type int qui vaut 25,
    • taille de type float qui vaut 1.75,
    • nom de type str qui vaut "Alice",
    • et est_etudiant de type bool qui vaut True.

    Utilisez les tests pour vérifier votre réponse.

  2. Les listes (modifiables). Créez une liste nommée fruits contenant initialement "pomme" et "banane". Ajoutez-y ensuite le fruit "orange" à la fin grâce à la méthode append. Modifiez le premier élément d'indice 0 ("pomme") pour le remplacer par "poire".

  3. Les tuples (immuables). Créez un tuple nommé coordonnees contenant deux valeurs flottantes : 48.400002 et -4.48333 (les coordonnées de Brest). Récupérez la première valeur (la latitude) dans une variable nommée latitude.

  4. Les dictionnaires (clés/valeurs). Créez un dictionnaire nommé produit représentant un livre. Il doit posséder trois clés : "titre" (valeur: "Python Basics"), "prix" (valeur: 19.99) et "en_stock" (valeur: True). Ajoutez ensuite une nouvelle clé "reference" ayant pour valeur "A109".

  5. Conversions de types, transtypages (casting). Vous recevez une entrée utilisateur sous forme de texte : texte_prix = "45". Convertissez cette chaîne en entier dans la variable prix_entier. Convertissez également le tuple coordonnees (créé à la question 3) en une liste nommée liste_coordonnees.

Langage
Console initialisée. En attente de l'interpréteur...