Outils pour utilisateurs

Outils du site


glossaires:python

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
glossaires:python [2023/07/02 18:21]
loutrel
glossaires:python [2023/10/08 15:27]
fl
Ligne 76: Ligne 76:
 <code python> <code python>
 for i in range (2,10,2):  #2: valeur de départ, 10-1: valeur de fin, 2:incrément à chaque boucle for i in range (2,10,2):  #2: valeur de départ, 10-1: valeur de fin, 2:incrément à chaque boucle
-    print (i)       #affiche successivement (2,4,6,8)+    print (i)             #affiche successivement (2,4,6,8) 
 +</code> 
 + 
 +Exécute la boucle en sélectionnant chaque élément entre parenthèse (où d'une liste). 
 +<code python> 
 +for element in (1,2,3,4,5,6):  #2: valeur de départ, 10-1: valeur de fin, 2:incrément à chaque boucle 
 +    print (element)            #affiche successivement (1,2,3,4,5,6) 
 +</code> 
 + 
 +===from math import *=== 
 +Importe toutes les fonctions de la bibliothèque math. Se positionne au début du programme. 
 + 
 +<code python> 
 +from math import * 
 + 
 +print (pow(2,3))   #affiche 2 à la puissance 3, soit 8 
 +print (cos(pi))    #affiche le cosinus de 'pi' en radian, soit -1 
 +</code> 
 + 
 +===def nom ():=== 
 +Crée une fonction, pouvant avoir un passage de paramètre en entrée et en sortie. Penser à bien indenter le contenu de la fonction de 4 espaces. Il sera utile de bien commenter la déclaration de la fonction grâce à une docstring. 
 + 
 +<code python> 
 +def calcul (P1, P2):    #déclaration de la fonction avec deux paramètres en entrée 
 +    add =  P1 + P2 
 +    mult = P1 * P2 
 +    return add, mult    #retourne les variables : add, mult 
 + 
 +ad, mu = calcul (1, 2)  #appel de la fonction qui renvoie deux valeurs 
 +print (ad, " ",mu)      #affiche 3 et 2. 
 +</code> 
 + 
 +===les dictionnaires=== 
 + 
 +les dictionnaires permettent de "stocker" des données. Chaque élément d'un dictionnaire est composé de 2 parties, on parle de pairs "clé/valeur". Voici un exemple de dictionnaire : 
 + 
 +<code python> 
 +mon_dico = {"nom": "Durand", "prenom": "Christophe", "date de naissance": "29/02/1981"
 +</code> 
 + 
 +===La fonction Del d'un dictionnaires=== 
 +on peut effacer, une valeur du dictionnaire avec Del 
 + 
 +<code python> 
 +mes_fruits = {"poire": 3, "pomme": 4, "orange": 2} 
 +del mes_fruits["pomme"
 +</code> 
 + 
 +===Enlever une valeur à un dictionnaires=== 
 + 
 +on peut faire -1 ou autre, à un dico ex: 
 + 
 +<code python> 
 +Age = {"Vincent": 16, "Kristen": 17, "Jean": 15} 
 +Age["Vincent"] = Age["Vincent"] -1 
 +</code> 
 + 
 +===Les Listes=== 
 + 
 +Les listes ont pour avantage un index, en effet chaque élément d'une liste possède un nombre nommé index 
 + 
 +<code python> 
 +ma_liste = ["element1", "element2", "element3"
 +</code> 
 + 
 +===Choisir un élément de la liste par son index=== 
 + 
 +les index d'une liste débutent avec l'index 0 . Par exemple, en appelant l'élément comportant l'index 1 de ma_liste, la console python va nous renvoyer le deuxième élément visible de la liste qui est (element2) et qui a pour index 1. 
 + 
 +"element1" à pour index 0, "element2" a pour index 1 et enfin, "element3" à pour index 2. 
 + 
 +<code python> 
 +ma_liste = ["element1", "element2", "element3"
 +print(ma_liste[1]) 
 +</code> 
 + 
 +===Supprimer un élément d'une liste=== 
 + 
 +Nous pouvons supprimer des éléments d'une liste par leur index avec : del() 
 +Ici, del(ma_liste[2]) va supprimer l'élément de la liste ayant l'index 2 (c).
  
 +<code python>
 +ma_liste = ["a", "b", "c", "d"]
 +del(ma_liste[2])
 </code> </code>
  
 +CECI N'EST QU'UN APERCU, DE CE QUI PEUT CE FAIRE, A VOUS DE CONTINUER AVEC LES DECLARATIONS DE VARIABLES (LISTE, PILE, FILE, DICTIONNAIRE, ...), LES ASSERTIONS ET AUTRES ...
glossaires/python.txt · Dernière modification: 2023/10/08 15:27 de fl