xxxxxxxxxx
# commentaires et codage sur plusieurs lignes - COURS
xxxxxxxxxx
Il est très souvent utile de commenter son code pour expliquer un point technique. Cela permet de rendre le code plus clair lorsqu'on le relit. Il faut toutefois faire attention à ne pas écrire en commentaire quelque chose qui est évident.
Les commentaires sont écrits après le symbole `#`. Voici un exemple :
Il est très souvent utile de commenter son code pour expliquer un point technique. Cela permet de rendre le code plus clair lorsqu'on le relit. Il faut toutefois faire attention à ne pas écrire en commentaire quelque chose qui est évident.
Les commentaires sont écrits après le symbole #
. Voici un exemple :
xxxxxxxxxx
from random import choice
def mot_de_passe():
#on tire au sort six caractères parmi les caractères de alphabet
alphabet = 'abcdefghijklmnopqrstuvwxyz1234567890{[|]}!?.'
c0 = choice(alphabet)
c1 = choice(alphabet)
c2 = choice(alphabet)
c3 = choice(alphabet)
c4 = choice(alphabet)
c5 = choice(alphabet)
#on concatène (on assemble) les six caractères pour obtenir un mot de passe de six caractères
mdp = c0 + c1 + c2 + c3 + c4 + c5
return mdp
xxxxxxxxxx
Et voici un **très mauvais exemple de commentaires** puisque beaucoup de commentaires n'apportent rien de plus par rapport au code python :
Et voici un très mauvais exemple de commentaires puisque beaucoup de commentaires n'apportent rien de plus par rapport au code python :
xxxxxxxxxx
def mot_de_passe():
#on définit la chaîne de caractères alphabet
alphabet = 'abcdefghijklmnopqrstuvwxyz1234567890{[|]}!?.'
#on choisit au hasard c0 dans la chaîne de caractères alphabet
c0 = choice(alphabet)
#on choisit au hasard c1 dans la chaîne de caractères alphabet
c1 = choice(alphabet)
#on choisit au hasard c2 dans la chaîne de caractères alphabet
c2 = choice(alphabet)
#on choisit au hasard c3 dans la chaîne de caractères alphabet
c3 = choice(alphabet)
#on choisit au hasard c4 dans la chaîne de caractères alphabet
c4 = choice(alphabet)
#on choisit au hasard c5 dans la chaîne de caractères alphabet
c5 = choice(alphabet)
#on définit le mot de passe mdp = c0 + c1 + c2 + c3 + c4 + c5
mdp = c0 + c1 + c2 + c3 + c4 + c5
#on renvoie mdp
return mdp
xxxxxxxxxx
En python il est possible d'écrire une instruction de code sur plusieurs lignes. Cela est particulièrement utile lorsque l'instruction est très longue. Pour cela il suffit d'utiliser un \ en fin de ligne. Voici une longue instruction sur une seule ligne :
En python il est possible d'écrire une instruction de code sur plusieurs lignes. Cela est particulièrement utile lorsque l'instruction est très longue. Pour cela il suffit d'utiliser un \ en fin de ligne. Voici une longue instruction sur une seule ligne :
xxxxxxxxxx
alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '1234567890' + '<{[|]}>!?.:;,' + '$€%§@#~=&=+-*/\\'
alphabet
xxxxxxxxxx
Et la même instruction sur plusieurs lignes :
Et la même instruction sur plusieurs lignes :
xxxxxxxxxx
alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + \
'abcdefghijklmnopqrstuvwxyz' + \
'1234567890' + '<{[|]}>!?.:;,' + \
'$€%§@#~=&=+-*/\\'
alphabet