Fiches de révision
Fiches Python
4 fiches, une par leçon, dans l'ordre du cours. Retour au cours Python
Python · Leçon 1
Premiers pas en Python
À retenir
- Pas de mot-clé pour créer une variable, pas de point-virgule.
True / False avec une majuscule.
- f-string :
f"{prenom} a {age} ans".
/ donne un nombre à virgule, // la division entière, % le reste ; += ajoute à une variable.
input() renvoie toujours un texte : int() ou float() pour calculer.
Mémo
prenom = "Léa"
age = 18
print(f"{prenom} a {age} ans")
7 / 2 # 3.5
7 // 2 # 3
7 % 2 # 1
score += 5
age = int(input("Âge ? "))
Pièges à éviter
- Calculer avec le texte de
input() sans le convertir.
- Oublier le
f devant une f-string.
Revoir la leçon et ses exercices
Python · Leçon 2
Conditions et boucles
À retenir
- L'indentation (4 espaces) délimite les blocs ; une ligne qui ouvre un bloc finit par
:.
if … : / elif … : / else : ; combinaisons and, or, not.
for i in range(début, fin) : la fin n'est pas comprise.
while condition: répète tant que la condition est vraie.
Mémo
if note >= 16:
print("Très bien")
elif note >= 10:
print("Validé")
else:
print("À retravailler")
for i in range(1, 11):
print(i)
while reponse != "oui":
reponse = input("? ")
Pièges à éviter
- Oublier les deux-points
:.
- Mélanger tabulations et espaces :
IndentationError.
range(1, 10) s'arrête à 9.
Revoir la leçon et ses exercices
Python · Leçon 3
Listes et fonctions
À retenir
- Liste :
[a, b], indices à partir de 0, append, len.
- Dictionnaire :
{"cle": valeur}, d["cle"], .items() pour parcourir.
- Fonction :
def nom(params):, corps indenté, return.
- Chaque fichier
.py est un module : import outils puis outils.fonction().
Mémo
langages = ["Python", "SQL"]
langages.append("C#")
len(langages)
eleve = {"prenom": "Léa"}
for cle, valeur in eleve.items():
print(cle, valeur)
def moyenne(notes):
return sum(notes) / len(notes)
import outils
outils.doubler(21)
Pièges à éviter
- Oublier
return : la fonction renvoie None.
- Écrire
import outils.py : sans l'extension.
Revoir la leçon et ses exercices
Python · Défi final
Les statistiques de la classe
À retenir
- Une fonction calcule (
return), le programme principal affiche.
- Pour compter : une variable à 0, une boucle, un
if, et += 1.
{valeur:.1f} dans une f-string arrondit à un chiffre après la virgule.
Mémo
def moyenne(liste):
return sum(liste) / len(liste)
reussites = 0
for note in notes:
if note >= 10:
reussites += 1
print(f"{moyenne(notes):.1f}")
Revoir la leçon et ses exercices