Pessoal, boa noite.
Estou iniciando em programação e Python!
Tenho um trabalho para fazer que se trata de um sistema especialista
genérico, em que se deve atender qualquer quantidade de fatos e problemas.
Por exemplo:
Problema 01 - Bateria descarregada
Fatos:
1 - Carro não liga
2 - Carro funciona no tranco
Problema 02 - Vazamento de oleo para o motor
Fatos:
1 - oleo na cor branca
Problema 03 - xxx
Fatos:
1 - xx
2 - yy
3 - zz
e assim vai..
Peço uma orientação quanto a estruturação do codigo e melhor forma de
comparar os valores das variaveis (verdadeiro/falso) para ao final dar o
resultado que é o problema, de acordo com os seus valores.
Segue codigo:
import os
clear = lambda: os.system('cls') #on Windows System
lista_prob = []
lista_var = []
lista_corr = []
clear()
qtdPrb = int(input('Quantos problemas deseja inserir? '))
for i in range(1, qtdPrb+1):
nome_problema = input(f'Problema {i}: ')
lista_prob.append(nome_problema)
#print(lista_prob)
qtdVar = int(input('Quantas variaveis deseja inserir? '))
for i in range(1, qtdVar+1):
nome_variavel = input(f'Variavel {i}: ')
lista_var.append(nome_variavel)
for x in range(0, qtdPrb):
for y in range(0, qtdVar):
valor_variavel = input(f
'Insira o valor (0 - falso e 1 - verdadeiro) da variavel: {lista_var[y]} para o
problema {lista_prob[x]}:'
)
lista_corr.append([lista_prob[x], lista_var[y], valor_variavel])
#print(lista_corr)
lista_resp = []
clear()
print(
"Bem Vindo ao Sistema Especialista, responda as perguntas inserindo os valores
0 - Falso e 1 - Verdadeiro."
)
for i in range(0, qtdVar):
resp = int(input(f"Qual o valor para: {lista_var[i]}: "))
lista_resp.append([lista_var[i], resp])
--
---
Você está recebendo esta mensagem porque se inscreveu no grupo "PUG-MG" dos
Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um
e-mail para [email protected].
Para ver esta discussão na web, acesse
https://groups.google.com/d/msgid/python-mg/8a1945ff-eac0-48cc-9820-6425e64a3d31%40googlegroups.com.