import csv
def escreve_csv(nome_arquivo, lista):
with open(nome_arquivo, "w", newline='', encoding='utf-8') as f:
escritor = csv.writer(f)
if lista and all(isinstance(row, (list, tuple)) for row in lista):
escritor.writerows(lista)
else:
escritor.writerow(lista)
def ler_notas(caminho_arquivo, nota):
with open(caminho_arquivo, newline="") as f:
leitor = csv.reader(f)
for linha in leitor:
if float(linha[1]) >= nota:
print(linha)
if __name__ == "__main__":
documento = "alunos.csv"
lista_alunos = [
["Roberto", 5.5],
["Ana", 9.0],
["Clara", 7.5],
["David", 7.0],
["João", 10.0],
["Thiago", 6.5],
["Luiz", 8.0],
["Francisco", 4.4],
["Leandro", 6.0]
]
escreve_csv(documento, lista_alunos)
ler_notas(documento, 7.0)