2. Quelle biblioth`eque faut-il importer ? Comment simule-t-on le r´esultat d’un d´e `a 6 faces
avec la fonction randint ?
randint(1,6)
2. Traduire avec Python gain final (positif ou n´egatif) lors de ce jeu :
Une personne joue avec un d´e `a 16 faces, il mise une somme S: si le r´esultat est pair et
compris entre 1 et 5, il gagne 3 fois sa mise, si le r´esultat est pair et compris entre 6
et 10, il gagne 2 fois sa mise, si le r´esultat est pair et compris entre 11 et 16 alors il
gagne sa mise et si le r´esultat est impair, il perd sa mise.
S=input("quelle est votre mise")
S=int(S)
de=randint(1,16)
if (1<=de<=5) and (de%2==0) :
G=2*S
elif (6 <= de <=10) and (de%2==0):
G=S
elif (11<=de<=16) and (de%2==0):
G=0
else:
G=-S
print("vous avez gagn´e", S)
Ecrire les instructions dans l’´editeur et tester le avec S∈ {20; 5}.
Exercice 4
On d´esire s´ecuriser une enceinte pressuris´ee. On se fixe une pression seuil et un volume
seuil :
pSeuil = 2.3vSeuil = 7.41
On demande de saisir la pression et le volume courant de l’enceinte et d’´ecrire un script
qui simule le comportement suivant :
si le volume et la pression sont sup´erieurs aux seuils : afficher ”arrˆet imm´ediat” ;
si seule la pression est sup´erieure `a la pression seuil : afficher ” demander de diminuer la
pression de l’enceinte”
si seul le volume est sup´erieur au volume seuil : afficher ” demander de diminuer le volume
de l’enceinte ” ;
sinon d´eclarer que ”tout va bien”.
Ce comportement sera impl´ement´e par une alternative multiple.
p=input("quelle est la pression ?")
p=float(p)
v=input("quelle est le volume ?")
v=float(v)
pS=2.3
vS=7.41
2