# -*- coding: cp1252 -*- ## plus_moins_fichier.py ## ------------- ## Réalisé par ROMMY.P le 30/09/2007 ## Pour le tutoriel du site ROMMY Production "http://rommyprod.redby.info" 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 = 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