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 99 100 101 102 103 104 105 106 107
|
# -*- coding: utf-8 -*-
# Fonctions :
def ajouterMembre():
nom = raw_input("Entrez vôtre nom : ")
prenom = raw_input("Entrez vôtre prénom : ")
sexe = raw_input("Entrez vôtre sexe (M ou F) : ")
dateNaissance = raw_input("Entrez vôtre date de naissance (JJ/MM/AAAA) : ")
adresseN = raw_input("Entrez vôtre adresse et n° : ")
codePostal = raw_input("Entrez vôtre code postal : ")
localite = raw_input("Entrez vôtre locatitée : ")
nGSM = raw_input("Entrez vôtre n° de GSM : ")
return [nom, prenom, sexe, dateNaissance, adresseN, codePostal, localite, nGSM]
def enregistrerMembre(liste):
n = 0
while n < len(liste):
oFichier.write(liste[n] + "#")
n = n + 1
oFichier.write("\n")
def afficherMembre():
openFichier = open('membres', 'r')
while 1:
lectureFichier = openFichier.readline()
if lectureFichier == "":
break
listeFichier = lectureFichier.split("#")
i=0
while i < len(listeFichier):
print listeFichier[i],
i += 1
openFichier.close()
def existenceFichier() :
'fonction qui vérfifie si un fichier existe'
try:
openFichier = open('membres','r')
openFichier.close()
return 1
except:
return 0
def filtrerSexe() :
print "Fonction pas encore active !"
def filtrerCodePostal() :
print "Fonction pas encore active !"
# Programme principal :
print "Bienvenue au Club de Sport"
while 1:
print "\nQue désirez-vous ? : \n\
1 - Ajouter un membre.\n\
2 - Lister les membres.\n\
3 - Quitter.\n "
choix=raw_input("Vôtre choix ? : ")
if choix=="1":
oFichier = open('membres', 'a')
encore = "N"
while encore == "N" :
listeMembres = ajouterMembre()
enregistrerMembre(listeMembres)
print "Pour entrer un nouveau membre entrez 'N' sinon appuyez sur 'ENTER'."
encore = raw_input("Encoder un nouveau membre ? ")
oFichier.close()
elif choix=="2":
print "\nQue désirez-vous ? : \n\
1 - Lister tous les membres.\n\
2 - Filtrer sur le sexe.\n\
3 - Filtrer sur le code postal.\n\
4 - Quitter."
choix2=raw_input("Vôtre choix ? : ")
if choix2=="1":
if existenceFichier():
afficherMembre()
else :
print "Aucun membre n'est trouvable !"
elif choix2=="2":
filtrerSexe()
elif choix2=="3":
filtrerCodePostal()
elif choix2=="4":
break
else :
print "Uniquement 1, 2, 3 ou 4 s.v.p !"
elif choix=="3":
print "Au revoir !"
break
else:
print "Uniquement 1, 2 ou 3 s.v.p !" |
Partager