1
resposta

[Sugestão] Questão 9

a = [2,5,9] 
b = [4,10]
c = [3,7,8]
d = [1,6]

acertos = 0

#Código para pedir a resposta do aluno 
for i in range(1,11):
  resp = input(f"Selecione uma alternativa para a questão {i}: ")

#Verificação da resposta com o gabarito
  if i in a and resp == "A":
    acertos += 1
  if i in b and resp == "B":
    acertos += 1
  if i in c and resp == "C":
    acertos += 1
  if i in d and resp == "D":
    acertos += 1

#Contabilizaçao dos acertos
print(f"A nota do aluno é {acertos}")
1 resposta

Oi, Meire! Como vai?

Gostei de ver a solução que você construiu! Uma dica seria utilizar o método upper() para transformar as entradas em maiúsculas. Assim, mesmo que o usuário informe as alternativas como letra minúscula, ainda será contabilizado.

Ficaria assim:

resp = input(f"Selecione uma alternativa para a questão {i}: ").upper()

Continue praticando, Meire.

Abraços.