-
Notifications
You must be signed in to change notification settings - Fork 0
/
sistema de perguntas.py
68 lines (59 loc) · 1.59 KB
/
sistema de perguntas.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
print("Texto explicativo sobre o exercício e suas respostas\n")
perguntas = {
'Pergunta 1': {
'pergunta': 'Quanto é 2+2? ',
'respostas': {
'a': '1',
'b': '2',
'c': '3',
'd': '4',
},
'resposta_certa': 'd'
},
'Pergunta 2': {
'pergunta': 'Quanto é 2x2? ',
'respostas': {
'a': '1',
'b': '2',
'c': '3',
'd': '4',
},
'resposta_certa': 'd'
},
'Pergunta 3': {
'pergunta': 'Quanto é 2/2? ',
'respostas': {
'a': '1',
'b': '2',
'c': '3',
'd': '4',
},
'resposta_certa': 'a'
},
'Pergunta 4': {
'pergunta': 'Quanto é 2-2? ',
'respostas': {
'a': '0',
'b': '2',
'c': '3',
'd': '4',
},
'resposta_certa': 'a'
},
}
respostas_certas = 0
for pk, pv in perguntas.items():
print(f'{pk}: {pv["pergunta"]}')
print('Respostas: ')
for rk, rv in pv['respostas'].items():
print(f'[{rk}]: {rv}')
resposta_usuario = input('Sua resposta: ')
if resposta_usuario == pv["resposta_certa"]:
print('Você acertou')
respostas_certas += 1
else:
print('Você errou')
qnt_perguntas = len(perguntas)
porcentagem_acerto = respostas_certas / qnt_perguntas * 100
print(f'\nVocê acertou {respostas_certas} respostas')
print(f'Sua porcentagem de acertos foi de {porcentagem_acerto}%.')