Académique Documents
Professionnel Documents
Culture Documents
Remarque : tous vos modules devront contenir obligatoirement, dans l'en-tête, un commentaire
indiquant ce que fait le programme, en précisant le numéro de l'exercice correspondant. (ce
commentaire est appelé “ documentation ” du module.)
Exercices et programmes à rendre dans le compte-rendu de TP : ex 1 (TP41_1), ex 2 (TP41_2), ex
3 (TP41_3), ex 4 (TP41_4), ex 5 (TP42_5), ex 6 (TP42_6), ex 7 (TP43_7), ex 8 (TP44_8)
Ne pas rendre les tableaux du compte rendu de TP.
5 Une boucle for x in range() serait pratique, mais range() ne fonctionne qu'avec des nombres entiers.
7 Généralement ce genre de fonction remplit un « fichier de logs » sur disque afin de permettre de
revenir sur les problèmes à posteriori. Les fichiers sont abordés dans un autre cours.
random()
8 Une petite introduction au traitement des erreurs, qui sera abordé plus en détails ultérieurement.
random()
random(4)
randrange(3)
(répéter plusieurs fois cette instruction)
randrange(100,200)
(répéter plusieurs fois cette instruction)
randrange(0,1001,100)
(répéter plusieurs fois cette instruction)
help(random)
help(randrange)
uniform(2,3)
import random
random.uniform(2,3)
(répéter plusieurs fois cette instruction)
help(random)
help(random.uniform)
help(random.random)
help(random.randrange)
random()
random.random()
maListe=["alpha","bravo",
"charlie","delta","oscar",
"papa","romeo","tango",
"yankee","zulu"]
choice(maListe)
random.choice(maListe)
(répéter plusieurs fois cette instruction)
random.shuffle(maListe)
maListe
random.choice(range(10))
(répéter plusieurs fois cette instruction)
random.sample(range(10),2)
(répéter plusieurs fois cette instruction)
random.gauss(0,1)
(répéter plusieurs fois cette instruction)
def fct_ras() :
"""Cette fonction se contente d'imprimer un message"""
print ("rien à signaler")
return None
def fct_rienadire():
"""cette fonction ne fait rien du tout"""
return None
if __name__ == '__main__' :
print("\n+++ Documentation de la fonction fct_ras:")
print(fct_ras.__doc__)
print("\n+++ Exemple d'appel à la fonction fct_ras:")
fct_ras()
Dans un interpréteur python, tapez les instructions suivantes :
help(TP4_ras)
help(TP4_ras.fct_ras)
help(fct_ras)
help(TP4_ras.fct_rienadire)