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