Exercice 8.5 Jeu de nombres al´eatoires
Dans cet exercice, utiliser input au lieu de raw input pour les entr´ees d’utilisateur, car
il s’agit de nombre entiers.
1. Ecrire un programme en python qui g´en`ere deux nombres entiers al´eatoires entre 1 et 100,
un pour l’ordinateur, stock´e dans la variable ordinateur, et un pour le joueur, stock´e dans
la variable joueur. Afficher les nombres al´eatoires pour l’ordinateur, et pour le joueur. Le
gagnant du jeu est celui avec le plus grand nombre. D´eterminer et afficher le gagnant !
nombreOrdinateur = random.randint(1,100)
nombreJoueur = random.randint(1,100)
print "le nombre de l’ordinateur :",nombreOrdinateur
print "le nombre du joueur :",nombreJoueur
if (nombreOrdinateur > nombreJoueur):
print "L’ordinateur a gagn´e !"
elif (nombreOrdinateur < nombreJoueur):
print "Le joueur a gagn´e !"
else:
print "Egalit´e !"
2. A la fin du jeu, demander `a l’utilisateur s’il veut rejouer (Utiliser une boucle qui imbrique
le jeu entier !).
import random
rejouer = "o"
while rejouer == "o":
nombreOrdinateur = random.randint(1,100)
nombreJoueur = random.randint(1,100)
print "le nombre de l’ordinateur :",nombreOrdinateur
print "le nombre du joueur :",nombreJoueur
if (nombreOrdinateur > nombreJoueur):
print "L’ordinateur a gagn´e !"
elif (nombreOrdinateur < nombreJoueur):
print "Le joueur a gagn´e !"
else:
print "Egalit´e !"
print "Voulez-vous rejouer (o/n) ?"
rejouer = raw_input()
print "au revoir!"
Exercice 8.6 Devinette
Dans cet exercice, utiliser input au lieu de raw input pour les entr´ees d’utilisateur, car
il s’agit de nombre entiers.
3