Archives de
Category: Python Initiation

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

La boucle WHILE

La boucle WHILE

i = 1 while i <= 10 : if i % 2 == 0 : print (« Le nombre « , i, « est pair ») else : print (« Le nombre « , i, « est impair ») i = i + 1 i = 1 initialisation du compteur de la boucle et valeur analysée dans la boucle while i <= 10 : tant que i est plus petit ou égal à 10 donc pour i = 1 puis 2,3,4,5,6,7,8,9 jusqu’à 10 if i % 2 ==…

Lire la suite Lire la suite

Incrémentation et décrémentation d’une variable

Incrémentation et décrémentation d’une variable

L’opération d’incrémentation consiste à ajouter 1 à un compteur, à une variable qui sert de compteur dans une boucle. L’opération de décrémentation consiste à retirer 1 à un compteur, à une variable qui sert de compteur dans une boucle. L’usage courant de ces opérations se retrouve dans la boucle « while » >>> a = 1 >>> a + 1 # incrémentation 2 >>> a – 1 # décrémentation 0 >>> Application dans une boucle WHILE : >>> a = 1 >>> while…

Lire la suite Lire la suite

La fonction input ( )

La fonction input ( )

Cette fonction demande à l’utilisateur d’entrer une donnée qui va servir de valeur affectée à une variable. Attention, par défaut, cette valeur est de type « string » ou « chaîne de caractère. si vous voulez un autre type de variable, il faudra la convertir. Ce qui est le cas avec la valeur de c qui doit être un « integer » ou nombre entier. Donc c est converti via la fonction int ( ) >>> a = input(« Quel est votre nom ? « ) Quel…

Lire la suite Lire la suite

Les mots-clés and, or, not

Les mots-clés and, or, not

>>> a = 30 >>> # vérifions si un nombre se trouve dans un intervalle >>> if a >= 20 and a <= 40 : print (a, « se trouve entre 20 et 40 ») 30 se trouve entre 20 et 40 >>> if b < 20 or a > 40 : print (b, « se trouve en dehors de l’intervalle de 20 à 40 ») 18 se trouve en dehors de l’intervalle de 20 à 40 >>> c = 20 >>> if c…

Lire la suite Lire la suite

True et False, les booléens

True et False, les booléens

>>> a = True >>> type (a) <class ‘bool’> >>> b = False >>> type (b) <class ‘bool’> >>> Application simple : >>> age = 33 >>> majeur = False >>> if age >= 18 : majeur = True print (« Cette personne est majeure, elle a », age, « ans ») else : majeur = False print (« Cette personne n’est pas majeure, elle a », age, « ans ») Cette personne est majeure, elle a 33 ans >>> age = 16 >>> if age >= 18…

Lire la suite Lire la suite