Résumé / TD : Installation de Python et
Conditions en Python
1. Installation de Python
1.1. Téléchargement et installation
Télécharger Python depuis le site officiel :
[Link]
Lancer l’installateur et cocher "Add Python to PATH" avant
d’installer.
1.2. Vérification de l’installation
Ouvrir le terminal (Windows : cmd | Mac/Linux : Terminal).
Taper la commande :
python --version
ou
python3 --version
Cela doit afficher la version de Python installée.
1.3. Exécuter un script Python
Ouvrir un éditeur de texte (Notepad++, VS Code, PyCharm, etc.).
Telecharger les extentions
Créer un dossier
Enregistrer le fichier sous [Link] et l’exécuter avec :
python [Link]
Écrire un script simple :
print("Hello, Python!")
python [Link]
2. Syntaxe de Base en Python
2.1. Variables et Types de Données
Python est un langage à typage dynamique :
python
CopyEdit
nom = "Alice" # Chaîne de caractères (str)
age = 25 # Entier (int)
taille = 1.75 # Nombre flottant (float)
est_etudiant = True # Booléen (bool)
2.2. Entrée et Sortie
Lire une entrée utilisateur :
python
CopyEdit
nom = input("Entrez votre nom : ")
print("Bonjour,", nom)
print(f"Bonjour {nom}")
2.3. Opérateurs en Python
Opérateurs arithmétiques : +, -, *, /, // (division entière), %
(modulo), ** (exponentiation).
Opérateurs de comparaison : ==, !=, >, <, >=, <=.
Opérateurs logiques : and, or, not.
3. Les Conditions en Python
Les conditions permettent d'exécuter le code en fonction d’une condition
donnée.
3.1. Structure if...elif...else
python
CopyEdit
age = int(input("Entrez votre âge : "))
if age < 18:
print("Vous êtes mineur.")
elif age == 18:
print("Vous venez d’avoir 18 ans !")
else:
print("Vous êtes majeur.")
3.2. Opérateurs logiques dans les conditions
python
CopyEdit
temperature = 30
if temperature > 25 and temperature < 35:
print("Il fait chaud.")
3.3. Conditions imbriquées
python
CopyEdit
note = int(input("Entrez votre note : "))
if note >= 10:
if note >= 15:
print("Très bien !")
else:
print("Assez bien.")
else:
print("Échec.")
Les Booléens en Python : Définition, Rôle et Utilisation dans les
Conditions
1. Définition des Booléens
Un booléen (bool) est un type de donnée qui ne prend que deux
valeurs :
True (Vrai)
False (Faux)
C'est un type fondamental en programmation, utilisé principalement
dans les conditions et les expressions logiques.
python
CopyEdit
vrai = True
faux = False
print(type(vrai)) # <class 'bool'>
2. Comment les Booléens sont obtenus ?
Les booléens sont souvent le résultat d'opérations de comparaison ou
d'opérateurs logiques.
2.1. Comparaisons qui renvoient un Booléen
Les opérateurs de comparaison renvoient True ou False :
python
CopyEdit
print(10 > 5) # True
print(3 == 3) # True
print(4 != 4) # False
print(7 < 2) # False
2.2. Conversion en Booléen (bool())
Certains types de données peuvent être convertis en booléens :
python
CopyEdit
print(bool(0)) # False
print(bool(1)) # True
print(bool("")) # False (chaîne vide)
print(bool("Texte")) # True (chaîne non vide)
print(bool([])) # False (liste vide)
print(bool([1, 2])) # True (liste non vide)
3. Rôle des Booléens dans les Conditions
Les booléens sont essentiels pour les conditions en Python.
3.1. Conditions avec if
python
CopyEdit
age = 20
if age >= 18: # age >= 18 renvoie True ou False
print("Vous êtes majeur.") # Ce code s’exécute si la
condition est True
else:
print("Vous êtes mineur.")
3.2. Utilisation avec and, or, not
Les opérateurs logiques combinent plusieurs booléens.
Opérateur Signification
and Vrai si toutes les conditions sont vraies
or Vrai si au moins une condition est vraie
not Inverse la valeur de vérité
python
CopyEdit
# Exemple avec 'and' (ET logique)
age = 25
permis = True
if age >= 18 and permis:
print("Vous pouvez conduire.")
else:
print("Vous ne pouvez pas conduire.")
# Exemple avec 'or' (OU logique)
temps = "pluie"
if temps == "soleil" or temps == "nuageux":
print("On peut sortir.")
else:
print("Il vaut mieux rester à l’intérieur.")
# Exemple avec 'not' (Négation)
est_pluie = False
if not est_pluie:
print("Pas de pluie, on sort !")