um script de pergunta e resposta simples com perguntas e respostas pré definidas [RESOLVIDO]

1. um script de pergunta e resposta simples com perguntas e respostas pré definidas [RESOLVIDO]

julian vitor ambrozio carreiro
julian vitor

(usa elementary OS)

Enviado em 29/09/2016 - 22:17h

comecei mexer com o pyton a um tempo e queria fazer um software simples onde o usuario de um input e o software devolva com um print de alguma resposta correspondente pré programada, tipo uma falsa "ia" e usando alguma forma de random dentro de possiveis respostas só para n ficar mt sintético. só q n sei como começar direito sem que eu precise usar inúmeras linhas para uma unica pergunta e resposta , alguém pode me ajudar ?


  


2. Re: um script de pergunta e resposta simples com perguntas e respostas pré definidas [RESOLVIDO]

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 29/09/2016 - 22:56h

I.A é um negócio meio complicado e até a imitação é complicada, veja:

#!/usr/bin/env python3

from random import randrange

questions = {
'a': 'Que dia da semana é hoje?',
'b': 'Como está o clima?'
}

answer1 = [
'Domingo',
'Segunda-feira',
'Terça-feira',
'Quarta-feira',
'Quinta-feira',
'Sexta-feira',
'Sábado'
]

answer2 = [
'Ensolarado e quente',
'Chuvoso e úmido',
'Frio e seco'
]

def main():
while True:
qst = input('Entre com a pergunta: ')
if qst == questions['a']:
print('\n\tHoje é %s\n' %answer1[randrange(len(answer1))])
elif qst == questions['b']:
print('\n\tHoje está %s\n' %answer2[randrange(len(answer2))])
else:
print('\n\tDesculpe, não entendi...\n')

if __name__ == '__main__':
main()


Saída:
Entre com a pergunta: Como está o clima?

Hoje está Chuvoso e úmido

Entre com a pergunta: Que dia da semana é hoje?

Hoje é Sábado

Entre com a pergunta: Quanto custa um pastel?

Desculpe, não entendi...



Como no código acima, se soubermos a pergunta a resposta fica fácil de dar. Mas como uma pessoa pergunta? Boa pergunta...

Elas perguntam das formas mais variadas possíveis, afinal, somos diferentes uns dos outros em tudo. Se você já tem perguntas pré-definidas o código acima pode te ajudar mas se forem perguntas aleatórias ai é outra história.




______________________________________________________________________
OS: Kali Linux kali-rolling kali-rolling
Kernel: x86_64 Linux 4.6.0-kali1-amd64
Resolution: 2390x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB


3. Re: um script de pergunta e resposta simples com perguntas e respostas pré definidas [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/09/2016 - 23:06h

Algoritmos genéticos podem dar uma ideia melhor.
Autoaperfeiçoamento de modo que as respostas convirjam para um entendimento mais natural.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts