Cours : Introduction à Python
Baccalauréat SM
1 Introduction
Python est un langage de programmation interprété, simple et puissant. Il permet de pro-
grammer des calculs, des applications et des graphiques.
2 Variables et types de base
— Entiers : int, ex : x = 5
— Flottants : float, ex : y = 3.14
— Chaînes de caractères : str, ex : name = "Mohamed"
— Booléens : bool, ex : vrai = True
2.1 Exemple
1 x = 10
2 y = 2.5
3 name = " Bac SM "
4 vrai = True
5 print (x , y , name , vrai )
3 Opérations de base
— Addition : +, Soustraction : -, Multiplication : *, Division : /
— Puissance : **, Modulo : %
3.1 Exemple
1 a = 7
2 b = 3
3 print ( a + b ) # 10
4 print ( a ** b ) # 343
5 print ( a % b ) # 1
1
4 Structures de contrôle
4.1 Conditions
1 age = 18
2 if age >= 18:
3 print ( " Majeur " )
4 else :
5 print ( " Mineur " )
4.2 Boucles
Boucle for :
1 for i in range (5) :
2 print ( i )
Boucle while :
1 i = 0
2 while i < 5:
3 print ( i )
4 i += 1
5 Listes et tuples
5.1 Liste
1 fruits = [ " pomme " , " banane " , " cerise " ]
2 fruits . append ( " orange " )
3 print ( fruits [1]) # banane
5.2 Tuple
1 coord = (10 , 20)
2 print ( coord [0]) # 10
6 Fonctions
1 def carre ( x ) :
2 return x **2
3
4 print ( carre (5) ) # 25
2
7 Exemples pratiques
7.1 Somme des entiers de 1 à n
1 n = 10
2 somme = 0
3 for i in range (1 , n +1) :
4 somme += i
5 print ( " La somme est : " , somme )
7.2 Table de multiplication
1 n = 5
2 for i in range (1 , 11) :
3 print ( f " { n } x { i } = { n * i } " )