Cours
1. Variable
Une variable permet de stocker une valeur dans un programme.
On peut ensuite réutiliser cette valeur dans des calculs.
a = 5
b = 7
somme = a + b
print(somme)
Ici, a, b et somme sont des variables.
2. Instruction conditionnelle avec if
Une instruction conditionnelle permet d’exécuter des actions différentes selon qu’une condition est vraie ou fausse.
x = 4
if x > 0:
print("x est positif")
On peut aussi utiliser elif et else pour distinguer plusieurs cas.
x = -2
if x > 0:
print("positif")
elif x == 0:
print("nul")
else:
print("négatif")
3. Instruction itérative avec for
Une boucle for permet de répéter une instruction plusieurs fois.
for i in range(5):
print(i)
Ce programme affiche successivement : 0, 1, 2, 3, 4.
La boucle for est très utile pour faire des calculs répétés ou des simulations.
4. Fonction en Python
Une fonction en Python permet de regrouper des instructions et de les réutiliser facilement.
def f(x):
return 2 * x + 1
print(f(3))
print(f(5))
Ici, la fonction f associe à chaque nombre x la valeur 2x + 1.
Exemple
On veut afficher les carrés des nombres de 1 à 5.
for i in range(1, 6):
print(i, i ** 2)
Ce programme utilise une boucle for et l’opérateur de puissance **.
Exercices
Exercice 1
Écrire un programme Python qui stocke deux nombres dans des variables puis affiche leur produit.
Exercice 2
Écrire un programme qui teste si un nombre est positif, nul ou négatif.
Exercice 3
Écrire une boucle for qui affiche les entiers de 1 à 10.
Exercice 4
Écrire une fonction Python qui calcule le carré d’un nombre.
Vidéo
Vidéo explicative sur les bases de Python :
Astuce
En Python, l’indentation est très importante : elle indique quelles instructions appartiennent à une condition ou à une boucle.
Commence par écrire des programmes très courts, puis ajoute progressivement des variables, des conditions et des boucles.