-
-
Save klebershimabuku/7660121 to your computer and use it in GitHub Desktop.
a = 5 | |
b = 10 | |
x = a + b | |
if (b > 10) | |
print("tudo ok") |
from flask import Flask, request, render_template
import random
import urllib.parse
import urllib.request
import json
from bs4 import BeautifulSoup
Dicionário com as perguntas e respostas
qa_dict = {
"Qual é o seu nome?": "Meu nome é Chatbot!",
"Qual é a sua idade?": "Eu não tenho idade, eu sou um programa de computador.",
"Qual é a sua cor favorita?": "Eu não tenho cor favorita, eu sou apenas um programa.",
"O que você gosta de fazer?": "Eu gosto de conversar e aprender coisas novas!",
"Você sabe dançar?": "Eu não posso dançar, mas posso ajudá-lo a encontrar vídeos de dança no YouTube.",
"Qual é o seu prato de comida favorito?": "Eu não como, já que sou um programa de computador.",
"O que você pode fazer?": "Eu posso responder perguntas, contar piadas, jogar jogos e muito mais! O que você gostaria que eu fizesse?",
"Você tem irmãos ou irmãs?": "Não, eu sou filho único!",
"Você pode me contar uma piada?": "Claro! O que o pato disse para o outro pato? 'Nada, eles não falam, eles grasnam!'",
"O que você acha da inteligência artificial?": "Eu sou uma inteligência artificial, então acho que sou incrível!"
}
Cria o aplicativo Flask
app = Flask(name)
Define a rota principal
@app.route("/")
def home():
return render_template("home.html", pergunta=None, resposta=None)
Define a rota para lidar com as perguntas
@app.route("/pergunta", methods=["POST"])
def pergunta():
# Recebe a pergunta do usuário
question = request.form["pergunta"].strip().lower()
# Verifica se o usuário quer sair
if question == "sair":
resposta = "Tchau! Até a próxima!"
# Verifica se a pergunta está no dicionário
elif question in qa_dict:
# Se estiver, responde com a resposta correspondente
resposta = qa_dict[question]
else:
# Se não estiver, tenta buscar uma resposta no Google
query = urllib.parse.quote_plus(question)
url = "https://google.com/search?q=" + query
headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3"}
req = urllib.request.Request(url, headers=headers)
response = urllib.request.urlopen(req)
html = response.read().decode("utf-8")
soup = BeautifulSoup(html, "html.parser")
# Extrai a resposta do resultado da pesquisa do Google
try:
answer = soup.find_all("span", class_="hgKElc")[0].get_text()
except:
answer = "Desculpe, não entendi sua pergunta. Por favor, tente novamente."
resposta = answer
return render_template("home.html", pergunta=question, resposta=resposta)
if name == 'main':
app.run(host='192.168.0.100', port=8000)
oi
def coletar_dados_paciente():
nome = st.text_input("Nome do paciente:")
data_de_nascimento = input("Insira uma data (formato: AAAA-MM-DD): ")
queixas = [listbox.get(idx) for idx in listbox.curselection()]
print("Queixas referidas", queixas)
if queixas:
queixas = [q.strip() for q in queixas.split(",")]
root = tk.Tk()
root.title("Seleção Múltipla")
return Paciente(nome, data_de_nascimento, queixas)
listbox = tk.Listbox(root, selectmode=tk.MULTIPLE)
listbox.pack()
queixas = ["Diarreia", "Obstipação", "Náuseas", "Vómitos", "Dor", "Febre", "Fadiga", "Astenia"]
for item in itens:
listbox.insert(tk.END, item)
oi