Maîtrisez les bases de la programmation Python
Table des matières
- Introduction
- Instructions "if" en Python
- Syntaxe des instructions "if"
- Opérateurs de comparaison en Python
- Exemple d'utilisation des instructions "if"
- Instructions "if-else" en Python
- Syntaxe des instructions "if-else"
- Exemple d'utilisation des instructions "if-else"
- Instructions "if-elif-else" en Python
- Syntaxe des instructions "if-elif-else"
- Exemple d'utilisation des instructions "if-elif-else"
- Boucles "for" en Python
- Syntaxe des boucles "for"
- Exemple d'utilisation des boucles "for"
- Utilisation de la fonction
range()
dans une boucle "for"
- Boucles "while" en Python
- Syntaxe des boucles "while"
- Exemple d'utilisation des boucles "while"
- Utilisation des instructions "break" et "Continue" dans une boucle "while"
- Les modules en Python
- Importation de modules en Python
- Utilisation des fonctions des modules
- Conclusion
Instructions "if" en Python
Les instructions "if" en Python sont utilisées pour prendre des décisions en fonction d'une condition donnée. La syntaxe des instructions "if" est la suivante:
if condition:
Instructions à exécuter si la condition est vraie
Les opérateurs de comparaison en Python sont utilisés pour comparer deux valeurs. Les opérateurs de comparaison couramment utilisés sont les suivants:
- == : égal à
- != : différent de
- < : inférieur à
-
: supérieur à
- <= : inférieur ou égal à
-
= : supérieur ou égal à
Voici un exemple d'utilisation des instructions "if" en Python. Supposons que nous voulons vérifier si un nombre est positif:
nombre = 5
if nombre > 0:
print("Le nombre est positif")
Dans cet exemple, si la condition nombre > 0
est vraie, alors la chaîne de caractères "Le nombre est positif" sera affichée.
Instructions "if-else" en Python
Les instructions "if-else" en Python permettent d'exécuter un bloc de code si une condition est vraie, et un autre bloc de code si la condition est fausse. La syntaxe des instructions "if-else" est la suivante:
if condition:
Instructions à exécuter si la condition est vraie
else:
Instructions à exécuter si la condition est fausse
Voici un exemple d'utilisation des instructions "if-else" en Python. Supposons que nous voulons vérifier si un nombre est positif ou négatif:
nombre = -3
if nombre > 0:
print("Le nombre est positif")
else:
print("Le nombre est négatif")
Dans cet exemple, si la condition nombre > 0
est vraie, alors la chaîne de caractères "Le nombre est positif" sera affichée. Sinon, la chaîne de caractères "Le nombre est négatif" sera affichée.
Instructions "if-elif-else" en Python
Les instructions "if-elif-else" en Python permettent de tester plusieurs conditions différentes. La syntaxe des instructions "if-elif-else" est la suivante:
if condition1:
Instructions à exécuter si la condition1 est vraie
elif condition2:
Instructions à exécuter si la condition2 est vraie
else:
Instructions à exécuter si toutes les conditions sont fausses
Voici un exemple d'utilisation des instructions "if-elif-else" en Python. Supposons que nous voulons vérifier si un nombre est positif, négatif ou nul:
nombre = 0
if nombre > 0:
print("Le nombre est positif")
elif nombre < 0:
print("Le nombre est négatif")
else:
print("Le nombre est nul")
Dans cet exemple, si la condition nombre > 0
est vraie, alors la chaîne de caractères "Le nombre est positif" sera affichée. Sinon, si la condition nombre < 0
est vraie, alors la chaîne de caractères "Le nombre est négatif" sera affichée. Sinon, la chaîne de caractères "Le nombre est nul" sera affichée.
Boucles "for" en Python
Les boucles "for" en Python permettent de répéter un bloc de code un certain nombre de fois. La syntaxe des boucles "for" est la suivante:
for variable in séquence:
Instructions à exécuter dans chaque itération
La fonction range()
est couramment utilisée dans les boucles "for" pour générer une séquence de nombres. Par exemple, range(5)
génère une séquence de nombres de 0 à 4.
Voici un exemple d'utilisation des boucles "for" en Python. Supposons que nous voulons afficher les carrés des nombres de 1 à 5:
for nombre in range(1, 6):
carre = nombre * nombre
print(carre)
Dans cet exemple, la variable nombre
prendra successivement les valeurs de 1 à 5, et le carré de chaque nombre sera affiché.
Boucles "while" en Python
Les boucles "while" en Python permettent de répéter un bloc de code tant qu'une condition donnée est vraie. La syntaxe des boucles "while" est la suivante:
while condition:
Instructions à exécuter tant que la condition est vraie
Les instructions break
et continue
peuvent être utilisées dans une boucle "while" pour interrompre l'exécution ou passer à l'itération suivante.
Voici un exemple d'utilisation des boucles "while" en Python. Supposons que nous voulons afficher les nombres de 1 à 5:
nombre = 1
while nombre <= 5:
print(nombre)
nombre += 1
Dans cet exemple, le bloc de code à l'intérieur de la boucle "while" sera exécuté tant que la condition nombre <= 5
est vraie. La valeur de la variable nombre
sera augmentée de 1 à chaque itération.
Les modules en Python
Les modules en Python sont des bibliothèques de code contenant des fonctions et des méthodes prédéfinies. Pour importer un module en Python, vous pouvez utiliser l'instruction import
suivie du nom du module.
Voici un exemple d'utilisation des modules en Python. Supposons que nous voulons utiliser la fonction mathématique sqrt()
pour calculer la racine carrée d'un nombre:
import math
nombre = 16
racine_carree = math.sqrt(nombre)
print(racine_carree)
Dans cet exemple, le module math
est importé, puis la fonction sqrt()
est utilisée pour calculer la racine carrée du nombre 16.
Conclusion
Dans cet article, nous avons exploré les différentes instructions de contrôle de flux en Python, telles que les instructions "if", "if-else" et "if-elif-else". Nous avons également vu comment utiliser les boucles "for" et "while" pour répéter un bloc de code. Enfin, nous avons découvert l'importance des modules en Python pour utiliser des fonctions prédéfinies. N'hésitez pas à explorer davantage ces concepts pour enrichir vos compétences en programmation Python.
Ressources: