Sur la capture d’écran précédente, vous pouvez identifier un fichier d’édition dans la fenêtre de
gauche (qui correspond à notre éditeur), notre console dans la fenêtre en bas à droite (qui correspond
à notre interpréteur) et les explorateurs de variables et d’objets
Pour écrire un nouveau programme, il suffit de cliquer sur fichier puis nouveau fichier. Le premier
réflexe est de sauvegarder votre programme avec un nom cohérent (sans espace, sans tiret et sans
caractère spécial). Une fois votre programme écrit, n’oubliez pas de le sauvegarder avant de l’exécuter.
Pour cela, il suffit de cliquer sur la touche raccourcie clavier F5.
Le début d’un programme commencera toujours, et dans cet ordre,
— par l’encodage utilisée, la plupart du temps # -*- coding: latin1 -*-,
— puis, par la date de création du programme et le nom d’auteur,
— puis, par les bibliothèques, les fonctions et procédures que vous importez.
Ce sera seulement après ces lignes de code que commencera l’écriture de votre programme.
Exemple 1 : On écrit le programme intitulé age contenant les lignes suivantes :
# -*- coding: latin1 -*-
"""
@author: POIRET
"""
age=eval(input("Tu as quel âge ?")) # On définit la variable age qui demande notre âge
print("Tu as donc",age,"ans.")# On retourne notre âge avec le texte adéquat
Lorsque l’on exécute ce programme dans l’interpréteur, on obtient le résultat suivant
>>>runfile(’C:/Users/POIRET/age.py’, wdir=’C:/Users/POIRET’)
Tu as quel âge ? 18
Tu as 18 ans.
La commande #sert à écrire des commentaires. Si les commentaires ont lieu sur plusieurs lignes, on
les écrit entre """.
La commande \sert pour aller à la ligne dans l’éditeur sans que l’interpréteur lui aille à la ligne : cela
sert surtout lorsque nous avons une longue ligne de code et que nous voulons la voir complète à l’écran.
La commande print permet d’écrire un texte. Attention, n’oubliez pas de mettre entre parenthèses
tout le texte à afficher (pas nécessaire avec la version 2.7).
La commande input permet de définir une variable. Attention avec la version 3.3 de Python, il faut
précéder cette commande du mot clef eval afin d’éviter que la variable définie soit interprétée comme
une chaîne de caractères.
Nous expliquons ce qu’est une variable dans la partie suivante.
2 Les variables
Une variable est une représentation idéale d’une zone de mémoire de l’ordinateur. Il s’agit d’un
endroit où l’on peut stocker une valeur, y accéder et changer cette valeur.
Une variable se caractérise par
— un nom qui permet de l’identifier,
3