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 | ||
| projets:ecole:python:1 [Le 20/10/2007, 22:49] – Mise en forme. Ner0lph | projets:ecole:python:1 [Le 11/09/2022, 13:17] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ---- | ---- | ||
| Ligne 10: | Ligne 10: | ||
| ==== Introduction ==== | ==== Introduction ==== | ||
| - | Python est né au début des années | + | Python est né au début des années |
| Python est présent partout, vous l' | Python est présent partout, vous l' | ||
| Ligne 53: | Ligne 53: | ||
| a = 5 | a = 5 | ||
| a / 2 | a / 2 | ||
| - | On obtient 2, et pas 2,5. Pourquoi ? python arrondi tout simplement à l' | + | b = -5 |
| + | b / 2 | ||
| + | On obtient 2, et pas 2.5 pour a, et -3 et pas -2.5 pour b. Pourquoi ? python arrondi tout simplement à l' | ||
| + | <note important> | ||
| a = 5.0 | a = 5.0 | ||
| a / 2 | a / 2 | ||
| Ligne 83: | Ligne 86: | ||
| Un des intérêts d'un programme est de pouvoir interagir avec l' | Un des intérêts d'un programme est de pouvoir interagir avec l' | ||
| * '' | * '' | ||
| - | * '' | + | * '' |
| Ce sont deux fonctions, qui utilisent un ou plusieurs arguments (des données qu' | Ce sont deux fonctions, qui utilisent un ou plusieurs arguments (des données qu' | ||
| Ligne 113: | Ligne 116: | ||
| # On affiche le tout | # On affiche le tout | ||
| - | print " | + | print (" |
| </ | </ | ||
| Ligne 147: | Ligne 150: | ||
| == L' | == L' | ||
| - | Pour connaître toutes les instructions à exécuter si la condition est vraie, on définit un " | + | Pour connaître toutes les instructions à exécuter si la condition est vraie, on définit un " |
| # on execute | # on execute | ||
| # une série | # une série | ||
| Ligne 157: | Ligne 160: | ||
| b = 2 | b = 2 | ||
| if (a > b): | if (a > b): | ||
| - | print "a>b" | + | print (" |
| else: | else: | ||
| - | print "b>a" | + | print (" |
| Quel sera le résultat du script ? | Quel sera le résultat du script ? | ||
| Ligne 172: | Ligne 175: | ||
| Vous pouvez maintenant reprendre l' | Vous pouvez maintenant reprendre l' | ||
| + | |||
| + | |||
| ==== Listes ==== | ==== Listes ==== | ||
| Ligne 178: | Ligne 183: | ||
| Utiliser une variable par élément à saisir, ça devient très vite ingérable (imaginez ce que ça donnerait pour gérer une liste de 10000 clients). Python possède un autre type de données, les listes. | Utiliser une variable par élément à saisir, ça devient très vite ingérable (imaginez ce que ça donnerait pour gérer une liste de 10000 clients). Python possède un autre type de données, les listes. | ||
| Il s'agit en fait d'un " | Il s'agit en fait d'un " | ||
| - | a = "coup de fil à manman" | + | a = "coup de fil à maman" |
| b = " | b = " | ||
| c = " | c = " | ||
| A chaque nouvel élément il faudrait ajouter une variable, c'est ingérable. On peut alors utiliser : | A chaque nouvel élément il faudrait ajouter une variable, c'est ingérable. On peut alors utiliser : | ||
| - | todo = ["coup de fil à manman", " | + | todo = ["coup de fil à maman", " |
| Notez que si l'on a déjà initialisé a, b et c on peut aussi utiliser : | Notez que si l'on a déjà initialisé a, b et c on peut aussi utiliser : | ||
| todo = [a, b, c] | todo = [a, b, c] | ||
| - | On n'a plus qu'une seule variable, qui contient un ensemble cohérent d' | + | On n'a plus qu'une seule variable, qui contient un ensemble cohérent d' |
| - | Une liste est ce qu'on appelle un ' | + | Une liste est ce qu'on appelle un ' |
| todo.append(" | todo.append(" | ||
| Dans l' | Dans l' | ||
| Ligne 198: | Ligne 203: | ||
| todo = todo.methode() | todo = todo.methode() | ||
| - | === Accéder | + | === Accéder |
| On accède aux éléments d'une liste par leur indice (de 0 à (nombre_d_elements - 1)). Le premier élément est donc accessible par : | On accède aux éléments d'une liste par leur indice (de 0 à (nombre_d_elements - 1)). Le premier élément est donc accessible par : | ||
| todo[0] | todo[0] | ||
| Ligne 218: | Ligne 223: | ||
| Notez au passage l' | Notez au passage l' | ||
| + | |||
| ==== Fonctions - introduction ==== | ==== Fonctions - introduction ==== | ||
| On a parlé tout à l' | On a parlé tout à l' | ||
| - | L' | + | L' |
| Cette fonction pourrait être définie comme suit : | Cette fonction pourrait être définie comme suit : | ||
| <code python> | <code python> | ||
