[Link]
com/
1. Les variables
Une variable est désignée par un nom. Elle stocke une valeur dans un espace de la mémoire de l’ordinateur.
a=4
b=2
c= ‘’Bonjour‘’
2. Opération sur les variables
Un opérateur permet d’effectuer des opérations ou d’agir sur les variables.
a=4
b=2
c= ‘’Bonjour’’
somme=a+b
print(somme)
produit=a*b
cube=a**3
division=a/b
longueur=len(c)
3. Les instructions d’entrée et de sortie
3.1 instruction de sortie sur écran
L’instruction de sortie « print » permet d’afficher à l’écran la valeur des variables.
print(’’Bonjour ‘’)
3.2 instruction d’entrée
L’instruction d’entrée « input » permet d’affecter la valeur saisie dans une variable
nombre=(input(‘’nombre ? ‘’))
nombre=int(input(‘’nombre ? ‘’))
nombre=float(int(input(‘’nombre ? ‘’))
Des valeurs sont affectées aux variables pendant l’exécution du programme. En Python, on affecte une valeur à
une variable de différents types comme :
Des nombres entiers (int)
Des nombres décimaux, appelés aussi « flottant » (float)
Des textes, appelés « chaînes de caractères » ou « string » (str)
Exercice : 1
Écrire un programme en Python qui calcule l’air (surface) d’un rectangle.
Pour cela il doit:
Demander à l’utilisateur d’entrer la longueur et la stocker
Demander également d’entrer la largeur et la stocker
Calculer l’air A
Afficher l’air A
Exercice : 2
Écrire un programme en Python qui calcule l’air (surface) d’un disque.
Pour cela il doit:
Demander à l’utilisateur d’entrer le rayon et le stocker
Calculer l’air A
Afficher l’air A
1. Tuples
mon_tuple = (5, 8, 6, 9)
a = mon_tuple[2]
2. Les tableaux
mon_tab = [5, 8, 6, 9]
ma_variable = mon_tab[2]
On peut aussi ajouter des cases
mon_tab = [5, 8, 6, 9]
mon_tab.append(15)
3. Les conditions
Une condition est une expression logique dont le résultat est :
soit « vrai » soit « faux »
4. Les instructions conditionnelles
6.1 La structure conditionnelle « if »
L’instruction conditionnelle « if » permet d’exécuter un bloc d’instruction lorsqu’une condition est vérifiée.
if membre == true :
print(« accès autorisé »)
6.2 La structure conditionnelle « if…else »
L’instruction conditionnelle « if…else » permet d’exécuter un bloc d’instructions lorsqu’une condition est
vérifié et un autre bloc lorsqu’elle ne l’est pas.
if membre == true :
print(« Accès autorisé »)
else :
print(« Accès refusé »)
6.3 La structure conditionnelle « if…elif…else »
La structure conditionnelle « if…elif…else » permet de gérer plusieurs conditions. Si une condition n’est pas
validée, la suivant est étudié.
if statut == « secret » :
print(« seuls les membres voient le groupe »)
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 »)
5. Les boucles
7.1 Les boucles bornées
Lorsque l’on connait le nombre de répétitions, on utilise une boucle bornée
for i in range(5) :
print (5-i)
Exemple : on cherche à afficher une ligne sur deux d’un tableau de la 10e ligne à la 19e ligne. Voici le programme qui donne les numéros
de lignes à afficher
for i in range(10,20 ,2) :
print(i)
7.2 Les boucles non bornées
Lorsque le nombre de répétitions n’est pas connu à l’avance, on utilise une boucle non bornée. Elle permet de répéter un bloc
d’instruction tant qu’une condition est vérifiée.
consommation=1500
annees=0
while consommation<6000 :
consommation=consommation*1.2
annees=annees+1
print(annees)
7.3 Les boucles imbriquées
Il est possible d’imbriquer des boucles. A chaque passage dans la première boucle, la deuxième boucle est
effectuée entièrement
for i in range(7,10) :
print (« table de »,i)
for j in range(1,11) :
print(i*j)
6. Les fonctions
Une fonction est un ensemble d’instructions réutilisables. L’instruction Python « def » suivi du nom de la
fonction permet de la définir.
8.1 Définition d’une fonction
Exemple : fonction nommée bonjour, qui permet d’afficher « Bonjour ! »
def bonjour() :
print(« Bonjour ! »)
Exemple fonction nommée bonjour ayant un paramètre nommé « prénom »
def bonjour(prenom) :
print(« Bonjour »,prenom )
Le résultat d’une fonction
Une fonction renvoie une valeur (nombre, texte…) grâce à l’instruction « return ». Pour cela, il faut écrire le
mot return suivi d’une variable de sortie.
def produit(a,b)
return (a*b)
8.2 L’appel d’une fonction
Dans le programme principal, on appelle une fonction en écrivant son nom suivi des valeurs des paramètres
entre parenthèses.
def tempsTrajet (distance, vitesse) :
return distance/vitesse
temps1=tempsTrajet(200,110)
print(temps1)
temps2=tempsTrajet(150,80)
print(temps2)
Correction :