Learning – Counting correct questions

Can someone explain to me the function of the line "question + = 1"I am a beginner and I am trying to understand the logic behind the code and not just make it work.

> pontos = 0 questao = 1 while questao <=3:
>     resposta = input('Resposta da questão {}: '.format(questao))
>     if questao == 1 and resposta == 'b':
>         pontos = pontos + 1
>     if questao == 2 and resposta == 'a':
>         pontos = pontos + 1
>     if questao == 3 and resposta == 'd':
>         pontos = pontos + 1
>     questao +=1 print('O aluno fez {} pontos'.format(pontos))