-1
I’m starting to learn python now and I’m still lost in the syntax. In the following program I do not know what to do to restart the program, ie, return to the beginning if the user type "yes" or exit the program if the user type "no". Could someone explain to me how this function works in python?
"""
Escreva um programa que determine a pontuação do aluno.
A prova consta de 10 questões, cada uma com cinco alternativas (a, b, c, d, e).
O programa receberá os seguintes dados:
• o gabarito;
• as respostas do aluno, contendo o seu nome e suas respostas.
A partir daí o programa deverá comparar as respostas do aluno com a resposta do gabarito e, no final, exibir a pontuação do aluno.
O programa continua recebendo respostas de vários alunos até que o usuário informe que deseja parar de informar respostas de alunos.
"""
soma = 0
n = 0
while n < 10:
print(f"Questão {n+1}:")
gabarito = str(input("Digite o gabarito: "))
nota = str(input("Digite a resposta do aluno: "))
print("\n")
n = n + 1
if nota == gabarito:
soma = soma + 1
print(f"A pontuação do aluno foi: {soma}")
resposta = str(input("Deseja continuar?\n" ))