perdido nesse codigo

Utilizando listas faça um programa que faça 6 perguntas a respeito de um crime para um pessoa. As perguntas serão as seguintes:

“Você tem sentimentos pela vitima?”

“Esteve no local do crime?”

“Você é parente da vitima?”

“existe algum ressentimento entre vocês?”

“você tem contato com a vitima?”

“você tem o telefone da vitima?"

O programa deve ler a resposta do usuário com Sim ou Não. 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, 4 como “Cúmplice”, 5 “suspeito” e 6 como “culpado”. Caso contrário, ele será classificado como “Inocente”.

É só fazer um contador, a cada resposta “sim” você incrementa o contador.

1 curtida

Na sua pergunta tem “Suspeito” e “Suspeita”, talvez errou na digitação.

De qualquer forma, talvez isso te ajude:

questions = [
    'Você tem sentimentos pela vitima?',
    'Esteve no local do crime?',
    'Você é parente da vitima?',
    'Existe algum ressentimento entre vocês?',
    'Você tem contato com a vitima',
    'Você tem o telefone da vitima'
]

status = [
    'Inocente',
    'Suspeito',
    'Cúmplice',
    'Cúmplice',
    'Suspeito',
    'Culpado'
]

count = 0

for question in questions:
    print(question)
    answer = input()
    while answer.lower() != 'Não'.lower() and answer.lower() != 'Sim'.lower():
        print('Responda com sim ou não')
        print(question)
        answer = input()

    if answer.lower() == 'Sim'.lower():
        count += 1

if count < 2:
    status = status[0]
else:
    status = status[count - 1]

print(f'Você é {status}')