# your code goes hereimport io
def impMenu():
print("Escolha a opção desejada:")
print("1-Listar alunos")
print("2-Adicionar alunos")
print("3-Encerrar programa")
op = input()
if op == "1" or op == "2" or op == "3":
return int(op)
else:
print("Opção inválida!")
return -1
arqNome = 'alunos.csv'
def listAlunos():
f = io.open(arqNome,'r')
print(f.read())
f.close()
def cadAlunos():
f = io.open(arqNome,'r+')
while True:
nmAluno = input("Digite o nome do aluno:")
ntAluno = input("Digite a nota do aluno:")
s = "{},{}\n".format(nmAluno, ntAluno)
f.write(s)
print("Informação do aluno salva!")
if "s" != input("Deseja continua?"):
break
f.close()
while True:
op = impMenu()
if op == 1 :
listAlunos()
elif op == 2 :
cadAlunos()
elif op == 3 :
break
IyB5b3VyIGNvZGUgZ29lcyBoZXJlaW1wb3J0IGlvCgpkZWYgaW1wTWVudSgpOgogICAgcHJpbnQoIkVzY29saGEgYSBvcMOnw6NvIGRlc2VqYWRhOiIpCiAgICBwcmludCgiMS1MaXN0YXIgYWx1bm9zIikKICAgIHByaW50KCIyLUFkaWNpb25hciBhbHVub3MiKQogICAgcHJpbnQoIjMtRW5jZXJyYXIgcHJvZ3JhbWEiKQoKICAgIG9wID0gaW5wdXQoKQogICAgaWYgb3AgPT0gIjEiIG9yIG9wID09ICIyIiBvciBvcCA9PSAiMyI6CiAgICAgICAgcmV0dXJuIGludChvcCkKICAgIGVsc2U6CiAgICAgICAgcHJpbnQoIk9ww6fDo28gaW52w6FsaWRhISIpCiAgICAgICAgcmV0dXJuIC0xCgphcnFOb21lID0gJ2FsdW5vcy5jc3YnCgpkZWYgbGlzdEFsdW5vcygpOgogICAgZiA9IGlvLm9wZW4oYXJxTm9tZSwncicpCiAgICBwcmludChmLnJlYWQoKSkKICAgIGYuY2xvc2UoKQoKZGVmIGNhZEFsdW5vcygpOgogICAgZiA9IGlvLm9wZW4oYXJxTm9tZSwncisnKQogICAgd2hpbGUgVHJ1ZToKICAgICAgICBubUFsdW5vID0gaW5wdXQoIkRpZ2l0ZSBvIG5vbWUgZG8gYWx1bm86IikKICAgICAgICBudEFsdW5vID0gaW5wdXQoIkRpZ2l0ZSBhIG5vdGEgZG8gYWx1bm86IikKICAgICAgICBzID0gInt9LHt9XG4iLmZvcm1hdChubUFsdW5vLCBudEFsdW5vKQogICAgICAgIGYud3JpdGUocykKICAgICAgICBwcmludCgiSW5mb3JtYcOnw6NvIGRvIGFsdW5vIHNhbHZhISIpCiAgICAgICAgaWYgInMiICE9IGlucHV0KCJEZXNlamEgY29udGludWE/Iik6CiAgICAgICAgICAgIGJyZWFrCiAgICBmLmNsb3NlKCkKCndoaWxlIFRydWU6CiAgICBvcCA9IGltcE1lbnUoKQogICAgaWYgb3AgPT0gMSA6CiAgICAgICAgbGlzdEFsdW5vcygpCiAgICBlbGlmIG9wID09IDIgOgogICAgICAgIGNhZEFsdW5vcygpCiAgICBlbGlmIG9wID09IDMgOgogICAgICAgIGJyZWFrCg==