1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
| # -*- coding: utf-8 -*-
def ecrireFichier(fichier) :
openfichier = open(fichier, 'a')
while 1:
texte = raw_input("Entrez des nombres réels : ")
if texte =="":
break
else:
openfichier.write(texte+'\n')
openfichier.close()
def lireFichierReels(fichier) :
openfichier = open(fichier, 'r')
while 1:
texte = openfichier.read()
print texte
if texte == "":
break
openfichier.close()
def lireFichierEntiers(copiefichier):
opencopiefichier = open(copiefichier, 'r')
while 1:
texte = opencopiefichier.read()
print texte
if texte == "":
break
copiefichier.close()
def existenceFichier(fichier) :
try:
openfichier = open(nf,'r')
openfichier.close()
return 1
except:
return 0
def valArrondie(fichier):
floatfichier=float(fichier)
intfichier=int(floatfichier + 0.5)
return str(intfichier)
def copieVal(fichier, copiefichier):
openfichier=open(fichier, "r")
opencopiefichier=(copiefichier, "w")
while 1:
ligne =fichier.readline()
if ligne == "" or ligne == "\n":
break
ligne = valArrondie(ligne)
opencopiefichier.write(ligne +"\n")
print "Les nombres réels ont étés copiés dans le nouveau fichier."
openfichier.close()
opencopiefichier.close()
fichier=raw_input("Nommez le fichier : ")
copiefichier=raw_input("Nom du fichier destinataire : ")
while 1:
print " Que désirez-vous ? : \n\
1 - Entrer des nombres réels.\n\
2 - Lire le fichier des nombres réels.\n\
3 - Convertir les nombres réels en entiers.\n\
4 - Lire le fichier des nombres entiers.\n\
5 - Sortir du programme.\n "
choix=raw_input("Vôtre choix ? : ")
if choix=="1":
ecrireFichier(fichier)
elif choix=="2":
if existenceFichier(fichier):
lireFichierReels(fichier)
else :
print "Le fichier n'existe pas !"
elif choix=="3":
if existenceFichier(fichier):
valArrondie(fichier)
copieFichier(fichier, copiefichier)
else :
print "Le fichier n'existe pas !"
elif choix=="4":
if existenceFichier(fichier):
lireFichierEntiers(copiefichier)
else :
print "Le fichier n'existe pas !"
elif choix=="5":
print "Au revoir !"
break
else:
print "1, 2, 3, 4 ou 5 uniquement s.v.p !!" |
Partager