file parse e estrutura de armazenamento
This commit is contained in:
parent
8585bc6752
commit
d402e05d37
1 changed files with 38 additions and 0 deletions
38
TPC1/tpc1.py
38
TPC1/tpc1.py
|
@ -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()
|
||||
|
|
Loading…
Reference in a new issue