Vous avez utilisé à plusieurs reprises des fonctions comme
la fonction print ou la fonction input. Ces
fonctions sont des fonctions prédéfinies du langage. Comme en
mathématiques, une fonction a des arguments (appelés
paramètres en informatique), et effectue des calculs.
Python possède des fonctions prédéfinies dans coeur du langage, mais aussi des fonctions qui sont définies dans des
modules spécifiques qu'il faut importer, comme la fonction randint du module random.
Dans ce TD, vous allez écrire vos propres fonctions. Cela est très utile pour décomposer le problème et répéter plusieurs fois le même traitement à des données différentes.