Cours RechercherCtrl K

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