Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- matieres = ["","MATHS", "SVT", "FRANCAIS","SPORT","PHYSIQUE","TECHNO"]
- edt = [[[matieres[0].center(10) for heure in range(13)] for jour in range(7)]for semaine in range(52)]
- def affichage(edt,semaine):
- print("Emploi Du Temps semaine %s".center(77) % semaine)
- print(" ","LUNDI".center(10),"MARDI".center(10),"MERCREDI".center(10),"JEUDI".center(10),"VENDREDI".center(10),"SAMEDI".center(10),"DIMANCHE".center(10))
- for heure in range(len(edt[0][0])):
- print(str(heure+8).center(2),end=" ")
- for jour in range(len(edt[0])):
- print(edt[semaine-1][jour][heure], end = "|")
- print(end = "\n")
- print("\n")
- def choixSemaine():
- try:
- semaine = int(input("Choisir votre semaine (1 à 52) : "))
- if semaine > 52 or semaine < 1:
- print("Erreur dans la saisie, semaine définie sur semaine 1")
- semaine = 1
- except:
- semaine = 1
- return semaine
- def edtModif(edt,semaine):
- action = int(input("1 Ajouter une heure \n2 Supprimer une heure\n"))
- if action == int(1):
- jourEDT = int(input("Jour ?\n1 Lundi\n2 Mardi\n3 Mercredi\n4 Jeudi\n5 Vendredi\n6 Samedi\n7 Dimanche\n"))
- heureEDT = int(input("heure ?"))
- matiere = int(input("Matière ?\n1 MATHS\n2 SVT\n3 FRANCAIS\n4 SPORT\n5 PHYSIQUE\n6 TECHNO\n"))
- try:
- edt[semaine-1][jourEDT-1][heureEDT-8] = matieres[matiere].center(10)
- except:
- print("Erreur dans la saisie")
- elif action == 2:
- jourEDT = int(input("Jour ?\n1 Lundi\n2 Mardi\n3 Mercredi\n4 Jeudi\n5 Vendredi\n6 Samedi\n7 Dimanche\n"))
- heureEDT = int(input("heure ?"))
- try:
- edt[semaine-1][jourEDT-1][heureEDT-8] = matieres[0].center(10)
- except:
- print("Erreur dans la saisie")
- return edt
- def edtRun(edt,semaine):
- while True:
- affichage(edt,semaine)
- try:
- action = int(input("1 Passer à la semaine precedente\n2 Passer à la semaine suivante\n3 Choisir a nouveau une semaine\n4 Ajouter ou supprimer une heure\n"))
- except:
- action = 0
- if action == int(1):
- semaine -=1
- elif action == 2:
- semaine +=1
- elif action == 3:
- semaine = choixSemaine()
- elif action == 4:
- edt = edtModif(edt,semaine)
- else:
- None
- semaine = choixSemaine()
- edtRun(edt,semaine)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement