0% ont trouvé ce document utile (0 vote)
131 vues1 page

Python

Ce document décrit les instructions de base du langage Python, notamment la saisie et l'affichage de données, les opérations, les structures conditionnelles et itératives, les fonctions et modules.

Transféré par

Lounes Amazigh
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
131 vues1 page

Python

Ce document décrit les instructions de base du langage Python, notamment la saisie et l'affichage de données, les opérations, les structures conditionnelles et itératives, les fonctions et modules.

Transféré par

Lounes Amazigh
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 1

PYTHON 

­ les instructions de base                                                                                                            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 A - 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 A print(A)
Afficher un texte - print("Vive les maths")
- On peut aussi mélanger Texte et variable : print("la valeur de A est ",A)
Affecter B à la valeur A B=A
Écrire un commentaire Les commentaires s’écrivent après le signe #
Insérer un module from module import fonction
Un module est un fichier comportant un ensemble de fonctions.
Opérations 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 A!=B (différent) A>=B A<=B
Et / Ou A and B / A or B
Si {condition C1} if {condition C1}: C’est le décalage vers la droite qui indique les instructions
Alors {instruction A1} -----{instruction A1} faisant partie de la structure conditionnelle.
Sinon si {condition C2} elif {condition C2}: Il n’y a pas d’instruction de fin.
Alors {instruction A2} –----{instruction A2} Il en est de même pour for , while et def.
Sinon {instruction A3} else :
Fin si –----{instruction A3}

Pour i allant de 1 à n for i in range(1;n+1) : - for i in range(n): la variable i parcourt tous les entiers de 0
{instruction A} -----{instruction A} à n-1
Fin Pour - for i in range(no,n): la variable i parcourt tous les entiers
de no à n-1
- for i in range(no,n,p): la variable i parcourt tous les
entiers de no jusqu’au dernier l’entier inférieur ou égal à n-1
avec un pas de p.

Tant que {condition C} while {condition}:


{instruction A} -----{instruction A}
Fin Tant que
Définition d’une fonction def(a,b …):
----{instruction … y=…}
---- return(y)
Opérations mathématiques from math import *
Le module math, contient les définitions de nombreuses fonctions mathématiques telles que sin(), cos (),
tan() ,sqrt() , pi …

Toutes les fonctions du module math


Nombres aléatoires from random import *
Nombre aléatoire compris entre a et b : uniform(a,b)
Entier aléatoire compris entre a et b : randint(a,b)
Longueur d’une chaîne de caractères C len(C)
Extraire un caractère d’une chaîne de caractères C C[k] renvoie le k+1 ème élément de C.

Concaténer deux chaînes de caractères "mathé "+"matiques" donne "mathématiques"

Vous aimerez peut-être aussi