laneury.a 2 weeks ago
parent
commit
e439f791d1
  1. 47
      lecture_fich_apprentissage.py

47
lecture_fich_apprentissage.py

@ -0,0 +1,47 @@
"programme python sur la lecture du fichier d apprentissage"
def lecture (nom_fichier):
"""prend en parametre le nom d'un fichier et renvoie un tableau"""
tableau_infos = []
with open(nom_fichier) as fichier:
titres = fichier.readline() # lecture de la première ligne contenant les titres
#print (titres)
for ligne in fichier: # lecture des lignes suivantes
ligne = ligne.strip() # nettoyage du début et de la fin
lst_lignes = ligne.split(' ') # découpage sur les espaces
#print(lst_lignes)
lst_elements = lst_lignes[0].split(',')
#print(lst_elements)
tableau_infos.append(lst_elements)
return tableau_infos
def numeroJour (date):
"""prend en paramètre la date (au format texte "aaaa-mm-jj") et qui renvoie un
entier correspondant au numéro du jour correspondant (entre 1 et 365)"""
lst_l_mois = [31,28,31,30,31,30,31,31,30,31,30,31]
date = date.split('-')
num_jour = 0
for i in range(int(date[1])-1):
num_jour = lst_l_mois[i] + int(num_jour)
num_jour = num_jour + int(date[0])
return num_jour
def estBissextile (ane):
"""prend en paramètre l’année à vérifier et qui renvoie True si elle est bissextile,False"""
#hihan
if ane % 400 == 0 or ane % 4 == 1 and ane % 100 == 0:
return True
else:
return False
#print(lecture ("jeuTests.csv"))
#print(numeroJour('20-5-2008'))
print (estBissextile (2012))
Loading…
Cancel
Save