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
Syntaxe | Opération |
a + b | Addition de a et b. |
a * b | Multiplication de a et b. |
a / b | Division de a par b. |
a ** b | Elé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
Syntaxe | Rô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
Syntaxe | Rô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 == b | Teste si a est égal à b. |
a != b | Teste 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 2 | Teste si la condition 1 ET la condition 2 sont vérifiées. |
condition 1 or condition 2 | Teste si la condition 1 OU la condition 2 est vérifiée. |
Les boucles en langage Python
Syntaxe | Rô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
Syntaxe | Commentaires |
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. |