Algorithmique et programmation Python
Introduction
L'algorithmique et la programmation sont des compétences essentielles dans le monde numérique d'aujourd'hui. Ce chapitre va vous initier aux concepts fondamentaux de la programmation à l'aide du langage Python. Vous apprendrez à manipuler des variables, à utiliser des structures de contrôle et à créer des fonctions, tout en développant des algorithmes simples.
Variables et types de base
Les variables sont des conteneurs qui stockent des valeurs. En Python, il existe plusieurs types de base :
- int : pour les entiers (ex. : 5, -3)
- float : pour les nombres à virgule (ex. : 3.14, -0.001)
- str : pour les chaînes de caractères (ex. : "Bonjour")
- bool : pour les valeurs booléennes (True ou False)
Exemple : Déclaration de variables
```python
age = 15 # type int
note = 12.5 # type float
nom = "Alice" # type str
est_etudiant = True # type bool
```
Opérations et instructions conditionnelles
Les opérations arithmétiques et les comparaisons sont fondamentales en programmation.
Opérateurs arithmétiques
Les opérateurs arithmétiques de base incluent `+`, `-`, `*`, `/`, et `%`. Vous pouvez les utiliser pour effectuer des calculs sur les variables.
Instructions conditionnelles
Les instructions conditionnelles permettent d'exécuter du code en fonction de conditions. La structure `if`, `elif`, et `else` est utilisée pour cela.
Exemple : Vérification d'une note
```python
note = 14
if note >= 10:
print("Vous avez réussi !")
elif note >= 8: