Archives de
Author: Fabrice Dumont

Importation d’un module intégré (builtin)

Importation d’un module intégré (builtin)

Nous importons le module « math » qui est intégré au langage et qui va nous permettre de réaliser des opérations mathématiques simples >>> import math >>> print (math.pi) 3.141592653589793 >>> math.sqrt (16) 4.0 >>> Avec la fonction intégrée help ( ), nous pouvons demander de l’aide et faire appel à la documentation du module >>> help (« math.sqrt ») Help on built-in function sqrt in math: math.sqrt = sqrt(…) sqrt(x) Return the square root of x. >>> La fonction math.sqrt ( ) renvoie…

Lire la suite Lire la suite

Le mot-clé continue dans une boucle

Le mot-clé continue dans une boucle

Le mot-clé continue permet comme son nom l’indique de revenir au début de la boucle et réexécuter le code entre les deux.Le code qui suit est le bon. Les deux variantes sont là pour démontrer l’utilité de continue. chaine = « pour ou contre » for lettre in chaine : if lettre in « aeiouy »: print (lettre, « est une voyelle ») continue print (« * ») Exécution : >>> * o est une voyelle u est une voyelle * * o est une voyelle u est…

Lire la suite Lire la suite

Le mot-clé break dans une boucle

Le mot-clé break dans une boucle

Le mot-clé break permet de stopper le déroulement d’une boucle : >>> chaine = « pour ou contre » >>> for indice,valeur in enumerate(chaine): print (« A l’indice « , indice, »se trouve la valeur « , valeur) if valeur == « o » : break A l’indice 0 se trouve la valeur p A l’indice 1 se trouve la valeur o >>>

Script permettant de distinguer et de compter les consonnes, les voyelles et les espaces dans une chaîne de caractères

Script permettant de distinguer et de compter les consonnes, les voyelles et les espaces dans une chaîne de caractères

une_chaine = « Joyeux Anniversaire » compteur_voyelles = 0 compteur_consonnes = 0 compteur_espaces = 0 for lettre in une_chaine : if lettre in « aeiouyAEIOUY »: print (lettre, « est une voyelle ») compteur_voyelles = compteur_voyelles + 1 elif lettre ==  » « : print (lettre, « est un espace ») compteur_espaces = compteur_espaces + 1 else : print (lettre, « est une consonne ») compteur_consonnes = compteur_consonnes + 1 print (« Il y a, dans cette phrase, »,compteur_voyelles, »voyelle(s), »\ ,compteur_consonnes, »consonne(s), »,compteur_espaces, »espace(s) ») Exécution : J est une consonne o est une voyelle y est une…

Lire la suite Lire la suite

Les caractères des chaînes de caractères ne peuvent être remplacés

Les caractères des chaînes de caractères ne peuvent être remplacés

>>> chaine = « Il traque » >>> # je veux changer « traque » pour « craque » >>> chaine [3] ‘t’ >>> chaine [3] = « c » Traceback (most recent call last): File «  », line 1, in chaine [3] = « c » TypeError: ‘str’ object does not support item assignment >>> chaine [:3] ‘Il ‘ >>> chaine [:3] + « craque » ‘Il craque’ >>> chaine [4:] ‘raque’ >>> chaine [:3] + « c » + chaine [4:] ‘Il craque’ >>> chaine2 = chaine [:3] + « c » + chaine [4:]…

Lire la suite Lire la suite

Le parcours de chaîne par indices et valeurs dans une boucle for avec la fonction enumerate ( )

Le parcours de chaîne par indices et valeurs dans une boucle for avec la fonction enumerate ( )

>>> chaine = « pour ou contre » >>> for valeur in enumerate(chaine): print (valeur) (0, ‘p’) (1, ‘o’) (2, ‘u’) (3, ‘r’) (4, ‘ ‘) (5, ‘o’) (6, ‘u’) (7, ‘ ‘) (8, ‘c’) (9, ‘o’) (10, ‘n’) (11, ‘t’) (12, ‘r’) (13, ‘e’) >>> for indice,valeur in enumerate(chaine): print (« A l’indice « , indice, »se trouve la valeur « , valeur) A l’indice 0 se trouve la valeur p A l’indice 1 se trouve la valeur o A l’indice 2 se trouve la…

Lire la suite Lire la suite

Le parcours de chaîne avec les boucles for et while

Le parcours de chaîne avec les boucles for et while

>>> chaine = « Salut les pythons » >>> for i in chaine : print (i) S a l u t l e s p y t h o n s >>> j = 0 >>> while j < len(chaine): print (chaine[j]) j = j + 1 S a l u t l e s p y t h o n s Pour rappel len(chaine)-1 = indice du dernier caractère de la chaîne, c'est pour cela que l'on écrit while j <...

Lire la suite Lire la suite

Le parcours de chaîne de caractères par indices

Le parcours de chaîne de caractères par indices

>>> chaine = « pour ou contre » >>> chaine [0] ‘p’ >>> len (chaine) 14 >>> chaine [13] ‘e’ >>> chaine [-1] ‘e’ >>> chaine [13] == chaine [-1] True >>> chaine [0:2] ‘po’ >>> chaine [4] ‘ ‘ >>> chaine [2:len(chaine)] ‘ur ou contre’ >>> chaine [:2] ‘po’ >>> chaine [2:] ‘ur ou contre’ >>> Attention, len(chaine) donne la longueur de la chaîne. Donc 14 caractères dont les indices sont numérotés de 0 à 13 ! >>> une_chaine = « Joyeux…

Lire la suite Lire la suite

La boucle FOR

La boucle FOR

for i in range (1,11) : if i % 2 == 0 : print (« Le nombre « , i, « est pair ») else : print (« Le nombre « , i, « est impair ») Exécution : >>> Le nombre 1 est impair Le nombre 2 est pair Le nombre 3 est impair Le nombre 4 est pair Le nombre 5 est impair Le nombre 6 est pair Le nombre 7 est impair Le nombre 8 est pair Le nombre 9 est impair Le nombre 10…

Lire la suite Lire la suite