-
Notifications
You must be signed in to change notification settings - Fork 0
/
exercicio03_01.py
46 lines (38 loc) · 1.42 KB
/
exercicio03_01.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
'''
1. Utilizando listas faça um programa que faça 5 perguntas para uma pessoa sobre um
crime. As perguntas são:
a. "Telefonou para a vítima?"
b. "Esteve no local do crime?"
c. "Mora perto da vítima?"
d. "Devia para a vítima?"
e. "Já trabalhou com a vítima?"
O programa deve no final emitir uma classificação
sobre a participação da pessoa no crime. Se a pessoa responder positivamente a 2
questões ela deve ser classificada como "Suspeita", entre 3 e 4 como "Cúmplice"e
5 como "Assassino". Caso contrário, ele será classificado como "Inocente".
'''
def classificar(perguntas:list) -> str:
respostas_positivas = 0
print('\nDigite apenas números inteiros:\n 1 - Sim\n 2 - Não\n')
for pergunta in perguntas:
resposta = int(input(f'{pergunta} '))
if resposta == 1:
respostas_positivas += 1
if respostas_positivas == 2:
classificacao = 'Suspeita'
elif respostas_positivas == 3 or respostas_positivas == 4:
classificacao = 'Cúmplice'
elif respostas_positivas == 5:
classificacao = 'Assassino'
else:
classificacao = 'Inocente'
return classificacao
perguntas = [
'Telefonou para a vítima?',
'Esteve no local do crime?',
'Mora perto da vítima?',
'Devia para a vítima?',
'Já trabalhou com a vítima?'
]
classificacao = classificar(perguntas)
print(f'\nClassificação: {classificacao} !!!\n')