MEMENTO
PROGRAMMATION
Valeur et type, Variables :
ITERABLE ET FOR Une valeur est une donnée que votre programme manipule, comme un nombre ou une
chaîne.
Un type est une catégorie de valeurs, comme int ou str.
Boucle for : Une variable est un nom qui fait référence à une valeur.
Une boucle for est utilisée pour itérer sur une séquence (qui peut
être une liste, un tuple, un dictionnaire, un ensemble ou une valeur = 42 # Une valeur
chaîne). Par exemple : type_de_valeur = type(valeur) # Un type
variable = valeur # Une variable
for i in range(5): Nombres entiers :
print(i) # Affiche les nombres de 0 à 4 Les nombres entiers sont de type int en Python.
Vous pouvez effectuer des opérations arithmétiques comme l’addition (+), la
soustraction (-), la multiplication (*), la division (/), la division entière (//) et le modulo
Itérables : (%).
Un itérable est un objet capable de renvoyer ses éléments un à Python
un. De nombreux objets en Python sont itérables : listes, tuples,
ensembles, dictionnaires, chaînes de caractères, etc. Par exemple : entier = 10
autre_entier = 3
Python print(entier + autre_entier) # Addition
print(entier - autre_entier) # Soustraction
mon_iterable = [1, 2, 3, 4, 5] print(entier * autre_entier) # Multiplication
for i in mon_iterable: print(entier / autre_entier) # Division
print(entier // autre_entier) # Division entière
print(i) # Affiche les nombres de 1 à 5 print(entier % autre_entier) # Modulo
Découvrir les listes Python : Une liste est une collection d’éléments
ordonnés et modifiables. Les listes sont écrites avec des crochets. Nombres à virgule flottante :
Par exemple : Les nombres à virgule flottante sont de type float en Python.
Vous pouvez effectuer les mêmes opérations arithmétiques qu’avec les entiers.
Python
ma_liste = ["pomme", "banane", "cerise"]
print(ma_liste) # Affiche ['pomme', 'banane', 'cerise'] flottant = 10.0
autre_flottant = 3.0
print(flottant + autre_flottant) # Addition
print(flottant - autre_flottant) # Soustraction
Intervalle range : print(flottant * autre_flottant) # Multiplication
La fonction range() renvoie une séquence de nombres, en print(flottant / autre_flottant) # Division
commençant par 0 par défaut, et s’incrémente de 1 (également print(flottant // autre_flottant) # Division entière
print(flottant % autre_flottant) # Modulo
par défaut), et s’arrête avant un nombre spécifié. Par exemple :
Expressions et instructions :
for i in range(5): Une expression est une combinaison de valeurs, de variables et d’opérateurs qui produit
print(i) # Affiche les nombres de 0 à 4 une nouvelle valeur.
Une instruction est une unité de code que l’interpréteur Python peut exécuter.
Python
expression = variable + 10 # Une expression
4 1
print(expression) # Une instruction
FONCTIONS BOOLEEN
Utilisation de fonctions : En Python, vous pouvez utiliser des fonctions pour effectuer
Expressions booléennes : Une expression booléenne est une expression
des tâches spécifiques. Par exemple, la fonction print() est utilisée pour afficher du
texte à l’écran1. qui renvoie soit vrai (True), soit faux (False). Par exemple :
Python
print("Bonjour le monde!")
Bibliothèque et importation de fonctions : Les bibliothèques en Python sont des
collections de fonctions et de méthodes qui vous permettent d’effectuer de print(10 > 5) # Affiche True car 10 est supérieur à 5
nombreuses tâches sans écrire votre propre code. Pour utiliser une bibliothèque, vous Opérateurs logiques : Les opérateurs logiques sont utilisés pour
devez d’abord l’importer. Par exemple, pour utiliser la fonction sqrt() de la combiner des expressions booléennes. Les opérateurs logiques en
bibliothèque math, vous pouvez écrire from math import sqrt12.
Python sont and, or et not. Par exemple :
from math import sqrt Python
print(sqrt(16)) # Affiche 4.0
print(10 > 5 and 5 < 3) # Affiche False car bien que 10 soit supérieur à 5,
Définition de fonction : En Python, vous pouvez définir vos propres fonctions en
5 n'est pas inférieur à 3
utilisant le mot-clé def. Par exemple, def ma_fonction(): crée une fonction appelée
ma_fonction1. print(10 > 5 or 5 < 3) # Affiche True car l'une des deux expressions est
vraie (10 est supérieur à 5)
def ma_fonction(): print(not 10 > 5) # Affiche False car 10 est supérieur à 5, donc "not
print("Bonjour de ma_fonction!")
True" donne "False"
INTERACTIONS
ma_fonction() # Affiche "Bonjour de ma_fonction!"
La portée des variables : La portée d’une variable fait référence à l’endroit où une Lire depuis le terminal : Vous pouvez utiliser la fonction input() pour
variable est accessible dans le code. Par exemple, une variable définie à l’intérieur lire une ligne de texte depuis le terminal. Par exemple :
d’une fonction n’est accessible qu’à l’intérieur de cette fonction1.
Python
def ma_fonction(): Code généré par l'IA. Examinez et utilisez soigneusement. Plus
variable_interne = "Je suis interne à ma_fonction" d'informations sur la FAQ.
print(variable_interne)
nom = input("Quel est votre nom ? ")
ma_fonction() # Affiche "Je suis interne à ma_fonction"
print(variable_interne) # Cela provoquerait une erreur car variable_interne n'est pas print("Bonjour, " + nom + "!")
définie en dehors de la fonction
Dans cet exemple, le programme demande à l’utilisateur son nom,
Exemple de fonction renvoyant un couple d’entiers : En Python, une fonction peut
puis affiche un message de bienvenue.
renvoyer un couple d’entiers. Par exemple, la fonction randint() de la bibliothèque
random accepte deux paramètres de type entier (les bornes inférieure et supérieure
d’un intervalle) et renvoie un entier, choisi au hasard dans cet intervalle, bornes Écrire sur le terminal : Vous pouvez utiliser la fonction print() pour
comprises1. écrire du texte sur le terminal. Par exemple :
Python
def couple_aleatoire():
from random import randint Code généré par l'IA. Examinez et utilisez soigneusement. Plus
d'informations sur la FAQ.
2 3
return randint(1, 10), randint(1, 20)
print("Bonjour le monde!")
print(couple_aleatoire()) # Affiche un couple d'entiers, par exemple (3, 18)