conditions classes + sex
This commit is contained in:
parent
81178a9ceb
commit
6aae045fee
47
ex2csv.py
47
ex2csv.py
@ -15,29 +15,50 @@ for ligne in dico_de_donnees:
|
||||
|
||||
nombre_lignes_dans_liste = len(liste_par_ligne)
|
||||
|
||||
n_passager_class_1 = 0 #initialisation
|
||||
n_passager_class_2 = 0
|
||||
n_passager_class_3 = 0
|
||||
n_passager_class_1_F = 0 #initialisation
|
||||
n_passager_class_1_M = 0
|
||||
n_passager_class_2_F = 0
|
||||
n_passager_class_2_M = 0
|
||||
n_passager_class_3_F = 0
|
||||
n_passager_class_3_M = 0
|
||||
|
||||
for i in range(0 , nombre_lignes_dans_liste):
|
||||
var_dict_ligne = dict(liste_par_ligne[i])
|
||||
recup_valeur_classe = int(var_dict_ligne['Pclass'])
|
||||
recup_valeur_sex = (var_dict_ligne['Sex'])
|
||||
|
||||
if ((recup_valeur_classe == 1) and (recup_valeur_sex == "female")):
|
||||
n_passager_class_1_F += 1
|
||||
|
||||
elif ((recup_valeur_classe == 1) and (recup_valeur_sex == "male")):
|
||||
n_passager_class_1_M += 1
|
||||
|
||||
elif ((recup_valeur_classe == 2) and (recup_valeur_sex == "female")):
|
||||
n_passager_class_2_F += 1
|
||||
|
||||
elif ((recup_valeur_classe == 2) and (recup_valeur_sex == "male")):
|
||||
n_passager_class_2_M += 1
|
||||
|
||||
elif ((recup_valeur_classe == 3) and (recup_valeur_sex == "female")):
|
||||
n_passager_class_3_F += 1
|
||||
|
||||
elif ((recup_valeur_classe == 3) and (recup_valeur_sex == "male")):
|
||||
n_passager_class_3_M += 1
|
||||
|
||||
if recup_valeur_classe == 1:
|
||||
n_passager_class_1 += 1
|
||||
|
||||
elif recup_valeur_classe == 2:
|
||||
n_passager_class_2 += 1
|
||||
|
||||
elif recup_valeur_classe == 3:
|
||||
n_passager_class_3 += 1
|
||||
|
||||
print(i)
|
||||
|
||||
print("La répartition par classe des passagers est :")
|
||||
print(f"1ère classe : {n_passager_class_1} passagers")
|
||||
print(f"2ème classe : {n_passager_class_2} passagers")
|
||||
print(f"3ème classe : {n_passager_class_3} passagers")
|
||||
|
||||
#print(f"repartition en 1ère classe : {int((100*n_passager_class_1_F)/(n_passager_class_1_F+n_passager_class_1_M))} % de femmes")
|
||||
|
||||
print(f"1ère classe : {n_passager_class_1_F} passagers")
|
||||
print(f"1ère classe : {n_passager_class_1_M} passagers")
|
||||
print(f"2ème classe : {n_passager_class_2_F} passagers")
|
||||
print(f"2ème classe : {n_passager_class_2_M} passagers")
|
||||
print(f"3ème classe : {n_passager_class_3_F} passagers")
|
||||
print(f"3ème classe : {n_passager_class_3_M} passagers")
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user