Introduction à la programmation avec Python
Introduction à la programmation avec Python
Python
Le programme
Les variables
Les conditions
I. Les variables
1. Une variable sert à :
a. Tester une condition.
b. Résoudre un problème.
c. Stocker une valeur.
2. L’affectation d’une variable revient à :
a. Renommer une variable.
b. Donner une valeur à une variable.
c. Simplifier un résultat.
3. Une variable peut contenir :
a. Uniquement un nombre.
b. Uniquement un texte.
c. Un nombre ou un texte.
B. Définitions
1. Le programme
Exemple: print est une instruction qui permet d’afficher un message. Ici, « Bonjour tout
le monde ».
Pour écrire un programme, il faut enregistrer les données nécessaires au traitement dans
des espaces mémoires. Les variables désignent des emplacements de stockage. Dans un
programme, elles sont repérées par des noms et prennent des valeurs qui peuvent évoluer
au cours du temps.
Une variable stocke une valeur dans un espace de la mémoire de l’ordinateur. Elle est
désignée par un nom.
Des valeurs sont affectées aux variables pendant l’exécution du programme. En Python,
on affecte une valeur à une variable à l’aide du signe « = ».
entier1 = 2
flottant = 3.147
texte = "salut"
entier2 = int(2.13)
- Type de variables :
Listes list
- Affectation et calculs :
A chaque variable est associé un ensemble d’opérations qui dépendent de son type
(opérations mathématiques sur les nombres, longueur des chaines de caractères, etc.).
Remarque : Les opérations sur les variables respectent les règles de priorité
mathématiques.
a=4
b=2
c="Bonjour"
somme=a+b
produit=a*b
cube=a**3
division=a/b
longueur=len(c)
Une instruction d’entrée permet à un programme de lire des valeurs saisies au clavier par
l’utilisateur. Une instruction de sortie affiche les valeurs de variables à l’écran.
En Python, l’instruction d’entrée « input » permet d’affecter la valeur saisie dans une
variable. L’instruction de sortie « print » permet d’afficher à l’écran la valeur des
variables.
L’instruction « input » permet d’obtenir des chaines de caractères. Si on veut saisir un
entier, il faut alors utiliser en plus l’instruction « int ».
4. Les conditions
Une condition est une expression logique dont le résultat est soit « vrai » soit « faux ».
o == : égal
o != : différent
o < : inférieur à
o > : supérieur à
o <= : inférieur ou égal à
o >= : supérieur ou égal à
• Pour les situations à tester plus complexes, il est possible de combiner plusieurs
conditions grâce aux opérateurs logiques :
o and : et
o or : ou
o not : non
Exemple: Condition qui vérifie qu'une distance est inférieure à 40m et qu'un accès wifi
est autorisé
a. La structure conditionnelle « if »
Suivant la valeur d'une condition (vraie ou fausse), le programme choisit les actions à
réaliser. On parle de structures conditionnelles.
Exemple: Programme qui affiche l'autorisation d'accès d'un membre à un groupe privé
if membre=="oui":
print("Accès autorisé")
if membre=="oui":
print("Accès autorisé")
else:
print("Accès refusé")
if statut == "secret":
print("Seuls les membres voient le groupe et les publications")
elif statut == "fermé":
print("Tout le monde voit le groupe mais pas les publications")
else:
print("Tout le monde voit le groupe et les publications")
C. Exercices
Solutions
La méthode :
Correction
R = int(input("Rouge: "))
V = int(input("Vert: "))
B = int(input("Bleu: "))
Appliquer
Un réseau social gagne chaque mois 50 euros par abonné et dépense 1500 euros. On
veut calculer le revenu annuel du réseau social en fonction du nombre d’abonnés.
1. Déterminer la ou les variables à saisir, le traitement et l’affichage à réaliser
2. Ecrire le programme correspondant en Python
2. La localisation
Un centimètre sur une carte représente 2 kilomètres dans la réalité. On souhaite traduire
la longueur mesurée sur la carte en longueur réelle.