
TP1 : premiers pas avec Python
1 - Types, variables, tests
1.1.1 - L'interpréteur Python
Si vous installez Python sur votre ordinateur personnel, vérifiez que vous avez bien une version supérieure à 3.2.
Si vous installez Python pour Windows ou MacOS, téléchargez Python directement depuis le site principal du langage
:https://www.python.org/download
Si vous installez Python pour Linux, installez Python avec les gestionnaires de paquets de votre distribution. Dans ce cas,
vérifiez que vous installez bien le paquet Python et le paquet Idle. (Pour Ubuntu : python3 et idle3.)
1.1.2 - Les premières commandes python - les opérateurs
Nous allons maintenant dialoguer avec cet interpréteur Python : tapez les instructions de la colonne de gauche et
écrivez les résultats obtenus (les réponses de l'interpréteur), dans la colonne de droite, en commentant
éventuellement (essayez de prévoir la réponse et, si elle est différente, de comprendre pourquoi la réponse qui
vous paraît logique n'a pas été celle de l'ordinateur).
Tableau 1 : premières commandes python
résultat obtenu + commentaire ou explication
(avec des apostrophes et non pas des
guillemets)
"il fait " + "beau" + "et chaud "
Astuce : pour éviter d'avoir à retaper toute une ligne, utilisez la flèche “haut” du clavier pour vous positionner sur
cette ligne, puis tapez “Entrée” : la ligne est recopiée après l'invite de commande et vous pouvez la modifier avant
de taper à nouveau “Entrée”. + , * , / , // , % , ** , sont des opérateurs python. Ils permettent de réaliser des
opérations sur des données. 20 , 3 , 5.45 , "bonjour" sont des données.
Chaque donnée possède un certain type ; ici il s'agit : du type entier ou int pour les données 20 et 3 du
type flottant ou float, pour la donnée 5.45 du type chaîne de caractères ou string pour la donnée "bonjour" (il
existe d'autres types de données que nous verrons par la suite).
Certaines instructions ne sont pas acceptées par l'interpréteur python et provoquent l'affichage d'un message
d'erreur. Tapez les instructions suivantes, observez les erreurs obtenues et analysez-les :
Tableau 2 : premiers messages d'erreur
erreur observée + explication