Deseja-se publicar o número de acertos de cada aluno em uma prova em forma de testes. A prova consta de 30 questões, cada uma com cinco alternativas identificadas por A, B, C, D e E. Para isso deverá ser: · Lido as questões corretas do cartão gabarito; · Lido o número de alunos da turma; · Apresentado o cartão de respostas para cada aluno, contendo o seu número e suas respostas.
Soluções para a tarefa
Respondido por
0
Eis o programa
print("Informe o gabarito (30 respostas) ")
gabarito = [ input("Informe a resposta da pergunta"+str(x+1)+"\n") for x in
range(30) ]
quantos = int(input("Informe quantos alunos"))
respostas = [ [ input("Candidato "+str(candi+1)+": resposta "
+str(resp+1)+"\n") for resp in range(30) ] for candi in range(quantos)]
#
print()
cont =0
for i in respostas:
cont+=1
print("Candidato",cont)
print("respostas ",i)
acertos = sum([ (gabarito[x]==i[x]) for x in range(30) ] )
print("Acertou:",acertos)
Pode rodá-lo aqui
https://repl.it/@bokomoko/gabarito
print("Informe o gabarito (30 respostas) ")
gabarito = [ input("Informe a resposta da pergunta"+str(x+1)+"\n") for x in
range(30) ]
quantos = int(input("Informe quantos alunos"))
respostas = [ [ input("Candidato "+str(candi+1)+": resposta "
+str(resp+1)+"\n") for resp in range(30) ] for candi in range(quantos)]
#
print()
cont =0
for i in respostas:
cont+=1
print("Candidato",cont)
print("respostas ",i)
acertos = sum([ (gabarito[x]==i[x]) for x in range(30) ] )
print("Acertou:",acertos)
Pode rodá-lo aqui
https://repl.it/@bokomoko/gabarito
Perguntas interessantes
Artes,
9 meses atrás
Inglês,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
1 ano atrás
Pedagogia,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás