0
I’m starting in Python, so maybe this looks pretty silly. Basically the code I made gives the option to calculate the average grades of a certain class or a student. I want the program to ask the user if he wants to perform another calculation again and of what type (class average or student average). Follows the code:
print('Olá!\nPara calcular a nota de um aluno, digite 1.\nPara calcular a nota de uma turma, digite 2.')
resp=str(input()); num=1; soma=0.0
while resp!='1' and resp!='2':
resp=str(input('Sua resposta é inválida!\nPara calcular a nota de um aluno, digite 1.\nPara calcular a nota de uma turma, digite 2.\n'))
if resp=='2':
turma=input('De qual série você deseja calcular a nota?\n')
alunos=int(input('Quantos alunos têm a turma?\n'))
while num<=alunos:
print('Qual é a nota do aluno', num,'?\n')
nota=float(input())
soma+=nota
num+=1
print ('A média das notas do', turma, 'é:', soma/alunos)
else:
if resp=='1':
nome=str(input('Qual é o nome do aluno?\n'))
quo=int(input('Quer saber a média de quantas provas?\n'))
while num<=quo:
print('Qual é a nota da prova', num, '?\n')
notas=float(input())
soma+=notas
num+=1
print('A média das notas do aluno(a)', nome, 'nas', quo, 'provas é de', soma/quo,'pontos.')