Retour à >> Python

Mémento

D’après la collection Barbazo

Les principales opérations en langage Python

La multiplication et la division sont prioritaires sur l’addition et la soustraction

SyntaxeOpération
a + bAddition de a et b.
a * bMultiplication de a et b.
a / bDivision de a par b.
a ** bElévation de a à la puissance b.
x = randint(2,6)Renvoie aléatoirement un nombre entier entre 2 et 6 inclus.

Affecter, demander à l’utilisateur et afficher en langage Python

SyntaxeRôle
x = 2.6 Affecte la valeur 2.6 à la variable x.
n = int(input(« Entrer n »))Demande à l’utilisateur d’entrer un entier (int) et l’affecte à n.
m = float(input(« Entrer m »))Demande à l’utilisateur d’entrer un nombre réel (float) et l’affecte à m.
o = eval(input(« Entrer o »))Demande à l’utilisateur d’entrer un nombre qui peut être une fraction (float) et l’affecte à o.
print(m) ou print(« message »)Affiche dans la console Python la valeur de la variable m ou la chaîne de caractère message.

Tests, conditions et opérateurs de comparaison en langage Python

SyntaxeRôle
if condition :

instruction(s)

Teste la condition et si elle est vérifiée, exécute la (ou les) instruction(s) indentée(s).
if condition :

instruction(s) 1


else :

instruction(s) 2

Teste la condition et si elle est vérifiée, exécute la (ou les) instruction(s) 1 indentée(s) sinon exécute la (ou les) instruction(s) 2 indentée(s).
if condition 1 :

instruction(s) 1

elif condition 2 :

instruction(s) 2

else :

instruction(s) 3

Teste la condition 1 et si elle est vérifiée, exécute la (ou les) instruction(s) 1 indentée(s), sinon teste la condition 2. Si elle est vérifiée, exécute la (ou les) instruction(s) 2 indentée(s), sinon exécute la (ou les) instruction(s) 3.
a == bTeste si a est égal à b.
a != bTeste si a est différent de b.
a < b (ou a > b)Compare si a est strictement inférieur (ou supérieur) à b.
a <= b (ou a >= b)Compare si a est inférieur ou égal (ou supérieur ou égal) à b.
condition 1 and condition 2Teste si la condition 1 ET la condition 2 sont vérifiées.
condition 1 or condition 2Teste si la condition 1 OU la condition 2 est vérifiée.

Les boucles en langage Python

SyntaxeRôle
while condition :

instruction(s)

Exécute en boucle la (ou les) instruction(s) tant que la condition est vérifiée.
for variable in range(n) :

instruction(s)

Exécute en boucle la (ou les) instruction(s) pour une variable allant de 0 à n-1.
for variable in range(n,m) :

instruction(s)

Exécute en boucle la (ou les) instruction(s) pour une variable allant de n à m-1.
for variable in range(n,m,k) :

instruction(s)

Exécute en boucle la (ou les) instruction(s) pour une variable allant de n à m-1 avec un pas de k.
for caractere in chaine :

instruction(s)

Exécute en boucle la (ou les) instruction(s) pour chaque caractere de la chaîne de caractères chaine.

Créer une fonction en langage Python

SyntaxeCommentaires
def nom(p1,p2) :

instruction(s)


return resultat

Une fonction est un programme qui porte un nom et qui peut utiliser plusieurs paramètres (p1,p2…) ou aucun paramètre.
Le mot-clé return est obligatoire à la fin de la fonction. Le resultat renvoyé peut être utilisé dans un autre programme ou une autre fonction.