file parse e estrutura de armazenamento

This commit is contained in:
Tiago Sousa 2023-02-17 15:48:37 +00:00
parent 8585bc6752
commit d402e05d37

View file

@ -1,6 +1,44 @@
# idade -> i, sexo -> s, tensao -> t, colesterol -> c, batimento -> b, doenca -> d
# estrutura de dados: [{"i": 1 , "s" : F | M}]
data = []
def readFile(filename):
f = open(filename, "r")
lines = f.readlines()
lines.pop(0)
for line in lines:
values = line.split(",")
idade = int(values[0])
sexo = values[1]
tensao = int(values[2])
colesterol = int(values[3])
batimento = int(values[4])
temDoenca = bool(values[5])
data_entry = {
"i": idade,
"s": sexo,
"t": tensao,
"c": colesterol,
"b": batimento,
"d": temDoenca
}
data.append(data_entry)
# distrib colesterol: fazer uma lista em que o index dos elementos e a divisao inteira dos valores
# distribuicoes vao ser dicionarios
def main():
readFile("myheart.csv")
min = 200
for entry in data:
if entry['i'] < min:
min = entry["i"]
print(f"idade min -> {min}")
if __name__ == "__main__":
main()