Skip to content

Instantly share code, notes, and snippets.

@klebershimabuku
Created November 26, 2013 15:15
Show Gist options
  • Save klebershimabuku/7660121 to your computer and use it in GitHub Desktop.
Save klebershimabuku/7660121 to your computer and use it in GitHub Desktop.
correção de código em python
a = 5
b = 10
x = a + b
if (b > 10)
print("tudo ok")
@leandrao890
Copy link

oi

@AdvFeefis
Copy link

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)

@anelliz
Copy link

anelliz commented Jun 1, 2023

oi

@dioteixeira4376
Copy link

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)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment