sic:python
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| sic:python [2024/09/15 20:16] – [LES CARACTÈRES D’ÉCHAPPEMENTS] ddad | sic:python [2024/09/15 20:45] (Version actuelle) – [Déclarer une fonction] ddad | ||
|---|---|---|---|
| Ligne 372: | Ligne 372: | ||
| Au sein d’une chaîne si l’on veut intégrer le guillemet simple ou le guillemet double, il faut entourer la chaîne du guillemet qui n’a pas besoin d’être affiché.\\ | Au sein d’une chaîne si l’on veut intégrer le guillemet simple ou le guillemet double, il faut entourer la chaîne du guillemet qui n’a pas besoin d’être affiché.\\ | ||
| Exemple :\\ | Exemple :\\ | ||
| - | Pour afficher le guillemet simple, on l' | + | * Pour afficher le guillemet simple, on l' |
| < | < | ||
| chaîne = ”Dis s’il te plaît” | chaîne = ”Dis s’il te plaît” | ||
| </ | </ | ||
| - | Mais pour afficher | + | Mais pour afficher |
| * Il faudra utiliser le caractère dit d’échappement, | * Il faudra utiliser le caractère dit d’échappement, | ||
| < | < | ||
| Ligne 384: | Ligne 384: | ||
| >>> | >>> | ||
| ===== LES OPÉRATEURS ===== | ===== LES OPÉRATEURS ===== | ||
| - | \\ | + | ^ Opérateur ^ Signe ^ |
| + | | Égalité | == | | ||
| + | | Supérieur à | > | | ||
| + | | Supérieur ou égal à | >= | | ||
| + | | Inférieur à | < | | ||
| + | | Inférieur ou égal à | <= | | ||
| + | | Différent de | != | | ||
| ===== LES MODULES ===== | ===== LES MODULES ===== | ||
| + | Un module, contient un ensemble de fonctions. Ils correspondent en général à une thématique précise.\\ | ||
| + | Ils peuvent être réutiliser, | ||
| + | Exemples de modules : | ||
| + | * " | ||
| + | * " | ||
| ==== Créer un module ==== | ==== Créer un module ==== | ||
| + | C'est écrire un ensemble de fonctions. Enregistrées dans un fichier " | ||
| ==== Déclarer un module ==== | ==== Déclarer un module ==== | ||
| \\ | \\ | ||
| + | // | ||
| + | < | ||
| + | import NomDuFichierPython | ||
| + | </ | ||
| + | sans l' | ||
| + | |||
| + | Exemple à voir : | ||
| + | * VM linux mint / | ||
| + | |||
| + | >> REMARQUE : l' | ||
| + | > Sinon il faudra éditer la variable d' | ||
| + | < | ||
| + | export PYTHONPATH=$PYTHONPATH: | ||
| + | </ | ||
| + | |||
| + | Pour vérifier, saisir : | ||
| + | < | ||
| + | echo $PYTHONPATH | ||
| + | </ | ||
| + | |||
| + | >> INTERROGATION : Comment lister les modules par défaut, fournis avec l' | ||
| + | > Pour avoir une idée des modules présent, lire sommaire < D: | ||
| + | > Pour tâcher de mieux comprendre "les modules", | ||
| ===== LES FONCTIONS ===== | ===== LES FONCTIONS ===== | ||
| + | Dès lors que l'on a besoin du même ensemble de lignes de code, la fonction permet de le réutiliser sans avoir à le réécrire.\\ | ||
| + | Elle s' | ||
| + | >> INTERROGATION : Peut-elle être appelée dans un autre fichier " | ||
| ==== Déclarer une fonction ==== | ==== Déclarer une fonction ==== | ||
| + | // | ||
| + | < | ||
| + | NomDeLaFonction(Argument1, | ||
| + | </ | ||
| + | Exemple à voir : | ||
| + | * / | ||
| + | |||
| + | __EXERCICE SUR LES MODULES__\\ | ||
| + | ../ | ||
| + | Sur la base de ce qui a été vue précédemment, | ||
| + | **Objectif**\\ | ||
| + | Création d'un programme qui affiche une liste d' | ||
| + | Afficher : | ||
| + | * Le coût de chaque objet, | ||
| + | * Le total général, formaté en Euros et Centimes, | ||
| + | |||
| + | Personnalisation : | ||
| + | * La largeur du tableau doit pouvoir être modifiée, | ||
| + | * Les valeurs à gauche et à droite doivent pouvoir être variables. | ||
| + | |||
| + | Création de 3 fonctions : | ||
| + | - Affichage des lignes du haut et du bas, > " | ||
| + | - Affichage du détails des objets et le total général, | ||
| + | - Affichage de la ligne de séparation. > | ||
| + | |||
| + | Espaces de travail ; | ||
| + | * Premier espace de travail (pour travailler avec les fonctions) : | ||
| + | * Second espace de travail (pour appliquer la notion de module) : | ||
| + | >> NOTE " | ||
sic/python.1726424166.txt.gz · Dernière modification : de ddad
