PYTHON - les instructions de base utilisées au lycée http://pierrelux.net Créer
PYTHON - les instructions de base utilisées au lycée http://pierrelux.net Créer un programme - On va à la ligne après chaque instruction. - On peut séparer plusieurs instructions sur la même ligne en les séparant par « ; » Saisir une variable - A=input("A=") si A est une chaîne de caractère ( c’est le type par défaut) type str : Chaîne de caractères - A=float(input("A=")) si A est un flottant type float : Valeur spécifiée avec un point dans le programme (exemple : a=2.0 ) permettant une approximation de nombre réel - A=int(input("A=")) si A est un entier type int : Entier compris entre -2 147 483 648 et 2 147 483 647 (codage sur 32 bits soit 4 octets) Il existe aussi d’autres types numériques : type long : Entier compris entre et – inf et 2 147 483 647 ou entre 2 147 483 648 et + inf type complex : Nombre complexe Pour connaître tous les types … Afficher - print(A) affiche la valeur de la variable A - print("Vive les maths") affiche le texte Vive les maths - On peut aussi mélanger texte et variable : print("la valeur de A est ",A) Affecter B=A affecte la valeur A ou le contenu de la variable A à la variable B Écrire un commentaire Les commentaires s’écrivent après le signe # Opérations élémentaires addition + soustraction - multiplication * puissance ** division / reste de division entière % ( 9%2 donne 1 ) quotient de division entière // ( 9//2 donne 4 ) Tester ... A==B (égal) A!=B (différent) A>B (supérieur) A<B (inférieur) A>=B (supérieur ou égal) A<=B (inférieur ou égal) Et / Ou A and B / A or B Si … Sinon Si … Sinon if condition C1 : ---- -instruction A1 elif condition C2 : –----instruction A2 else : –----instruction A3 C’est le décalage vers la droite qui indique les instructions faisant partie de la structure conditionnelle. Il n’y a pas d’instruction de fin. Il en est de même pour for , while et def. Boucle Pour for i in range(1,n+1) : -----instruction A la variable i parcourt tous les entiers de 1 à n - for i in range(n): la variable i parcourt tous les entiers de 0 à n-1 - for i in range(m,n): la variable i parcourt tous les entiers de m à n-1 - for i in range(m,n,p): la variable i parcourt tous les entiers de m à n-1 avec un pas de p. Boucle Tant que while condition : -----instruction A Fonctions def(a,b …): a,b,… sont les arguments de la fonction — -instruction … y=… ---- return(y) On peut aussi retourner plusieurs valeurs : return(x,y,z,...) Insérer un module Un module est une bibliothèque comportant un ensemble de fonctions. Je présente ci-dessous les modules utilisés au lycée. Opérations mathématiques : math Toutes les fonctions du module math Nombres aléatoires : random Toutes les fonctions du module random Graphiques : pylab Bases du module pylab from math import * On peut aussi importer uniquement la fonction souhaitée : from math import sqrt Le module math, contient les définitions de nombreuses fonctions mathématiques telles que sin, cos , tan ,sqrt , pi … from random import * Le module random contient les définitions de nombreuses fonctions faisant référence au hasard telles que : - uniform(a,b) qui retourne un nombre aléatoire compris entre a et b - randint(a,b) qui retourne un entier aléatoire compris entre a et b from pylab import * Le module pylab contient de nombreuses fonctions graphiques, ce qui en fait un outil très puissant pour créer des graphiques scientifiques. Ce module possède aussi les fonctions usuelles du module math , il n’est donc pas utile d’importer aussi celle-ci lorsqu’on utilise pylab. On peut aussi utiliser une version plus légère : matplotlib.pyplot. Mais celui-ci ne possède pas les fonctions du module math. Listes et chaînes de caractères A=[] permet de définir la liste vide A A.append(x) ajoute la valeur x à la liste (Si la liste était définie jusqu’au 10 ème terme, x sera le 11ème terme) Longueur . Extraire Concaténer len(A) renvoie la longueur de la liste ou de la chaîne de caractères A A[k] renvoie le k+1 ème élément de de la liste ou de la chaîne de caractères A. Attention A[0] est le premier terme de la liste. "mathé "+"matiques" donne la chaîne de caractères "mathématiques" [1,2,3,4]+[5,6,7,8] donne la liste [1,2,3,4,5,6,7,8] uploads/Management/ python 1 .pdf
Documents similaires










-
21
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 13, 2022
- Catégorie Management
- Langue French
- Taille du fichier 0.0521MB