## plus_moins_fichier.py ## ------------- ## Réalisé par ROMMY.P le 17/01/2009 ## Pour le tutoriel du site ROMMY Production "http://rommyprod.com" import random # nombre aléatoire entre 1 et 100 nbAleatoire = random.choice(range(1,101)) tentatives = 10 utilisateur = 0 fichier = open("data.txt", "r") chaine_fichier = fichier.readline() record = int(chaine_fichier[9:])# récupère seulement le chiffre fichier.close() print ("voici le record : ", record) # tant que l'on a encore des tentatives, on continue le programme. while tentatives > 0 : # on demande un nombre utilisateur = eval(input("entrez un nombre entre 1 et 100 : ")) tentatives -= 1 # on compare le nombre avec celui de l'ordinateur if utilisateur == nbAleatoire : print ("Bravo ! vous avez réussi en", 10-tentatives, "coups") # Si le record est battu, on enregistre le nombre de coups if ((10-tentatives) < record): fichier = open("data.txt", "w") text = "record : " + str(10-tentatives) fichier.write(text) fichier.close() tentatives = -1 #on a fini donc on met tentatives à < 0 elif utilisateur > nbAleatoire : print ("Le nombre à trouver est plus petit") elif utilisateur < nbAleatoire : print ("Le nombre à trouver est plus grand") # on affiche le chiffre qui été à trouver si on a plus de tentative. if tentatives == 0 : print ("le nombre aléatoire été", nbAleatoire)