bannière du site www.mathmaurer.com

Python 3 : Les bases

L'objectif de ce cours est d'introduire la mise en œuvre d'algorithmes à l'aide du langage Python.

Rappel : Un algorithme est une suite d'instructions qui peut être traduite en langage informatique.

I – Premières instructions en langage Python

• Insertion d'un commentaire

Pour faciliter la compréhension d'un programme, il faut ajouter des commentaires. Un commentaire est précédé du symbole # qui indique que cette ligne doit être ignorée lors de l'exécution du programme. Cette ligne s'affiche dans une couleur différente afin d'être facilement identifiée.

Insérer un commentaire (instruction Python)

# Ceci est un commentaire sur une seule ligne en Python.

• Utilisation d'une variable

Une variable est associée à un espace mémoire. Elle est utilisée pour stocker une valeur qui peut être un nombre, une chaîne de caractères, …

Une variable est identifiée par son nom. Ce nom doit commencer par une lettre et ne peut contenir ni espace, ni caractères spéciaux.

Pour affecter une valeur à une variable, on utilise le symbole = suivi de la valeur.

Utilisation d'une variable (instruction Python)

# On crée une variable appelée nombre1 et on lui affecte la valeur 5 nombre1 = 5 # On crée une variable appelée nombre2 et on lui affecte la valeur -3,4 nombre2 = -3.4 # On crée une variable appelée somme et on lui affecte la somme nombre1 + nombre2 somme = nombre1 + nombre2 # On crée une variable appelée produit et on lui affecte le produit nombre1 x nombre2 produit = nombre1 * nombre2 # On crée une variable appelée quotient et on lui affecte le quotient nombre1/nombre2 quotient = nombre1 / nombre2 # On crée une variable appelée puissance3 et on lui affecte la valeur nombre1 au cube puissance3 = nombre1 **3 # On crée une variable appelée phrase et on lui affecte la valeur "Hello World !" phrase = "Hello World !"

• Affichage dans la console

Pour afficher des informations liées au programme, on utilise l'instruction print.

Affichage dans la console (instruction Python)

# Avec l'instruction print, on peut afficher un message (avec guillemets) dans la console print("J'aime bien apprendre le langage Python.") # Avec l'instruction print, on peut afficher le contenu d'une variable (sans guillemet) # dans la console phrase = "Hello World !" print(phrase)

Affichage dans la console (instruction Python)

# On peut combiner l'affichage de messages et de variables nom = "Pierre" age = 16 print(nom, "est âgé de", age, "ans.")

• Saisie d'une chaîne de caractères au clavier

Pour stocker une chaîne de caractères saisie au clavier, on utilise l'instruction input.

Saisie d'une chaîne de caractères au clavier (instruction Python)

# L'instruction input suivi d'un message permet de stocker une chaîne caractères dans une # variable phrase = input("Entrer votre nom.")

Pour stocker un nombre saisi au clavier, on utilise l'instruction input puis on fait une conversion dans le type de donnée adapté.

Saisie d'un nombre au clavier (instruction Python)

# Saisie et conversion d'un entier nombre_entier = int(input("Entrer un nombre entier : ")) # Saisie et conversion d'un décimal nombre_decimal = float(input("Entrer un nombre décimal : ")) # Saisie et conversion d'un nombre sous forme quelconque (exemple : 7/2) nombre_decimal = eval(input("Entrer un nombre réel : "))