

Helisi-1984
Resultados da busca
125 resultados encontrados com uma busca vazia
- como-extrair-item-em-uma-banco-de-dados,-e-enviar-ou-incorporar-em-html-na-pagina
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado como extrair item em uma banco de dados, e ENVIAR ou incorporar em 'HTML' na pagina - Wix Velo // incorpore um html na pagina // isso vai dentro do 'html' do site no frontend // essa parte vai no codigo velo $w.onReady( () => { // vaiver se o vanco esta preparado $w('#NomeBanco').onReady( () => { // se tiver em uma pagina 'DINAMAICA' use esse codico let ITEM = $w('#NomeBancoPagina').getCurrentItem().nomeDoitem; $w('#FICHAELENCO').postMessage(ITEM); // se não tiver, vai ter que arrumar alguma fora de consultar o banco e estrair o item !!! }); }); Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- criar-um-simples-botoo---html
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado criar um simples botõo - Html - Html Meu Botão Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- animacoes-lottie
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Animações Lottie - Streamilit # https://lottiefiles.com/recent from streamlit_lottie import st_lottie def load_lottieurl(url: str): r = requests.get(url) if r.status_code != 200: return None return r.json() A0 = load_lottieurl("https://assets4.lottiefiles.com/packages/lf20_owkzfxim.json") A1 = load_lottieurl("https://assets1.lottiefiles.com/private_files/lf30_jct5ekyj.json") A2 = load_lottieurl("https://assets7.lottiefiles.com/packages/lf20_hEqshxgZ7O.json") A3 = load_lottieurl("https://assets4.lottiefiles.com/packages/lf20_TvrplM3Iga.json") A4 = load_lottieurl("https://assets5.lottiefiles.com/packages/lf20_PANRC9wKKM.json") A5 = load_lottieurl("https://assets5.lottiefiles.com/packages/lf20_88jP8mNam2.json") st_lottie(A0, height=200) st_lottie(A1, height=200) st_lottie(A2, height=200) st_lottie(A3, height=200) st_lottie(A4, height=200) st_lottie(A5, height=200) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- criando-banco-de-dados-com-estrutura-basica
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Criando BANCO de dados com estrutura basica - Python import sqlite3 NOME_DO_BANCO = 'dados' dbase = sqlite3.connect(f'{NOME_DO_BANCO}.db', check_same_thread=False) c = dbase.cursor() # // cria a tabela TABELA = 'NOME_TABELA' # // ID INTEGER PRIMARY KEY AUTOINCREMENT coloca o id automatico PRIMARY fica sendo primario da tabela # // se INTEGER vai ser inserido numeros e TEXT vai ser inserido valores texto dbase.execute(f'''CREATE TABLE IF NOT EXISTS {TABELA}( Id INTEGER PRIMARY KEY AUTOINCREMENT , Coluna1 TEXT NOT NULL, Coluna2 TEXT NOT NULL, Coluna3 INTEGER NOT NULL)''') # // escreve na tabela def esc_TABELA(Coluna1, Coluna2, Coluna3): c.execute( # // para cada coluna no banco adicione um ? em VALUES(?) f''' INSERT into {TABELA} (Coluna1, Coluna2, Coluna3) VALUES(?,?,?) ''', (Coluna1, Coluna2, Coluna3)) dbase.commit() # // lê ou consulta tabela def ler_TABELA(ITEM=''): # // se tiver colocado ITEM if ITEM != '': c.execute( # // se vc colocar "ORDER BY nomeCOLUNA asc ou desc" a consulta ve em ordem f''' SELECT * from {TABELA} where Coluna2 ='{ITEM}' ORDER BY '{ITEM}' asc ''') start = c.fetchall() print(f'Seleciona {TABELA} com item= metal: ', start) return start # // se NÃO tiver colocado ITEM leia todas as TABELAS do BANCO else: c.execute( f''' SELECT * from {TABELA}''') start = c.fetchall() print(f'Seleciona {TABELA} toda: ', start) return start # // atualiza alguns dadoso na tabela def atual_TABELA(ITEM,ITEM1,ITEM2): print(f'Atualiza {TABELA}: coloque {ITEM1} e {ITEM2} onde a coluna2= {ITEM}') c = dbase.cursor() # // se for modificar uma STRING use '{}' se for NUMERO use {} chaves sem aspas c.execute( f''' UPDATE {TABELA} SET Coluna1='{ITEM1}', Coluna3={ITEM2} where Coluna2 = '{ITEM}' ''') dbase.commit() # // escluir um item ou TODA tabela def deleta_SELECIONADO(ITEM=''): # se tiver colocado ITEM deleta esse item if ITEM != '': c.execute( f" DELETE from {TABELA} where Coluna1 = '{ITEM}' ") print(f'Apagando {ITEM}: da {TABELA}') dbase.commit() # se tiver NÃO tiver colocado ITEM deleta a TABELA toda else: c.execute( f" DELETE from {TABELA} ") print(F'APAGANDO TUDO DA TABELA: {TABELA}') dbase.commit() # =======================================_ SE EXISTE _========--------------------------------- # // fiz essa função para usar quando tiver que consultar se EXISTE ou não um item na tabela def SE_EXISTE(CHAVE,nomeCOLUNA, ITEM, op=''): print(CHAVE,nomeCOLUNA,ITEM) # // o 'nomeTABELA' troque 'mudeAQUIchave' if CHAVE == 'mudeAQUIchave': c.execute( f'''SELECT {nomeCOLUNA} from {TABELA} WHERE {nomeCOLUNA} = '{ITEM}' ''') start = c.fetchall() dbase.commit() print(start) if start == []: return False else: return True # // escreve na tabela que vc criou esc_TABELA('bola','plastico',9) esc_TABELA('tomate','ateu',33) esc_TABELA('poste','metal',15) # // vai ler sua tabela ler_TABELA() ler_TABELA('metal') # // atualiza item desejado na tabela que quizer atual_TABELA('ateu','pessego',1524) # // consulta SE EXISTE if SE_EXISTE('mudeAQUIchave','Coluna2','plastico') == True: print('existe: ','plastico') # // apagando deleta_SELECIONADO('poste') deleta_SELECIONADO() Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- codigo de entrada simples com mudanca de estilo e componentes estilizados em html
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Código de entrada simples, com mudança de estilo e componentes, estilizados em html - Streamilit import streamlit as st import streamlit.components.v1 as components import time def Digitacao_Html(frase,larg,aling,tenp): i = '{' ii = '}' n = larg c = 0 estilo = f''' ''' while c < len(frase): linha = frase[c:c + n] if len(linha) == n and not linha.endswith(' '): j = linha.rfind(' ') if j > 0: linha = linha[:j] else: j = linha.find(' ') if j > 0: linha = linha[:j] if '.' in linha: posicao_ponto = linha.rfind('.') if posicao_ponto > 0 and len(linha[posicao_ponto + 1:].strip()) > 0: linha = linha[:posicao_ponto + 1] st.markdown(f"{estilo}{linha.strip()}", unsafe_allow_html=True) c += len(linha) time.sleep(tenp/2) def Botao_Html(texto,link): return components.html(f''' {texto} ''', height=500) def Texto_Link(texto,link,linha,op): i = '{' ii = '}' div = f''' ''' return components.html(f''' {div} {texto}↴ ''', height=45) # Altura # Função para criar um texto decorado def Texto_Decora(texto, larg): i = '{' ii = '}' div = f''' ''' return components.html(f''' {div} {texto}↴ ''', height=45) # Altura # Função para criar uma caixa decorada com texto e descrição def Caixa_Decora(texto1, larg, texto2, larg2): i = '{' ii = '}' div = f''' ''' return components.html(f''' {div} {texto1}↴ {texto2}↴ ''', height=80) # Altura # Função para formatar um texto # Definindo uma função chamada "Func_Texto_Cop" com quatro argumentos: txt, desc, LARG e TAM (opcional) def Func_Texto_Cop(txt, desc, LARG, TAM=''): # Transformando o argumento "txt" em uma string e removendo algumas tags HTML TXt = str(txt).replace('', '').replace('', '').replace("--> ", '').replace("", '') # Criando uma lista vazia chamada "Tam" Tam = [] # Verificando se o argumento TAM está vazio if TAM == '': # Verificando o tamanho do texto e adicionando um valor à lista "Tam" com base em seu tamanho if len(str(TXt)) < 99: Tam.append(200) if len(str(TXt)) > 100 and len(str(TXt)) < 300: Tam.append(250) if len(str(TXt)) > 100 and len(str(TXt)) < 199: Tam.append(250) if len(str(TXt)) > 500: Tam.append(500) else: Tam.append(len(str(TXt))) else: # Adicionando o valor do argumento TAM à lista "Tam" Tam.append(TAM) # Criando uma lista "larg" com um valor padrão de 90 larg = [90] # Verificando se o argumento LARG não está vazio e adicionando seu valor à lista "larg" if LARG != '': larg.append(LARG) # Criando uma string HTML para exibir o texto Caixa_Text = f''' {txt} ''' # Criando uma string HTML para o estilo do botão de cópia de texto Estilo = '''#meu-botao { border-color: #000 ; background-color: #F8F8FF ; border-radius: 5px; padding: 5px 10px; border: 2px dashed; font-weight: bold; } #meu -botao:hover { background-color: #C0C0C0 ; color: white; border-color: white; }''' # Criando uma string JavaScript para copiar o texto para a área de transferência e alterar o botão Func_Copia_Troca_Nome = """ function copiarTexto() { var texto = document.getElementById('texto').innerText; navigator.clipboard.writeText(texto) .then(() => { alert('Texto copiado para a área de transferência.'); var botao = document.getElementById('meu-botao'); botao.innerHTML = '✔ Copiado'; botao.style .backgroundColor = '#C0C0C0'; botao.style .borderColor = 'black'; botao.style .color = 'blue'; }) .catch(() => { alert('Não foi possível copiar o texto.'); }); } var botao = document.getElementById('meu-botao'); botao.addEventListener('click', copiarTexto); """ components.html(f""" 📃 Copiar Texto {desc} {Caixa_Text} """, scrolling=True, height=Tam[0] - 50) # Altura # Define a função principal def main(): # Define o caminho da imagem (substitua 'suaImagem.est' pelo caminho da sua imagem) Imagem = 'https://static.wixstatic.com/media/08ec83_5d0fe788a67144f4b50d5054a6f146f2~mv2.png' # Adiciona uma imagem à página st.image(Imagem, caption=None, width=None, use_column_width=True, clamp=False, channels="RGB", output_format="extençaoImagem") # Define o menu lateral menu = ["PÁGINA INICIAL", "OUTROS"] choice = st.sidebar.selectbox("Menu", menu) # Divide a tela em 3 colunas C1, C2, C3 = st.columns(3) # 01 ===================================_ M E N U - L A T E R A L _========================================= if choice == "PÁGINA INICIAL": st.title('Prezados membros da equipe do Site Alguns Códigos') frase = '''Eu gostaria de expressar minha mais sincera gratidão pelo trabalho incrível que vocês fizeram em fornecer conteúdo valioso e útil para a comunidade de desenvolvedores e programadores.''' time.sleep(5) components.html(Digitacao_Html(frase,40,'center',2), # frase , largura pagina , alinhamento, tempo espera scrolling=True, height=100) # Adiciona um texto decorado Texto_Decora('Ola a Todos',20) # texto1, larg, # Adiciona uma caixa de texto decorada Caixa_Decora('bem vindo',15,'ao site',25) # texto1, larg, texto2, larg2 # Cria uma lista com emojis em formato de bloco de texto Lista = ['🅰🅻🅶🆄🅽🆂','🅲🅾🅳🅸🅶🅾'] # https://lingojam.com/BlockTextGenerator Lista2 = [] for i in Lista: Lista2.append(f'--> {i} .') # Concatena a lista de emojis em um único texto resp = " ".join([str(i) for i in Lista2]) # Adiciona um texto copiável Func_Texto_Cop(f'{resp}','otimo dia!',30) # texto, desc,larg, tam=opcional Texto_Link('Canal Youtube', 'https://www.youtube.com/channel/UC7YLV8WlmpYgeu5u46fF30Q', 'overline', '_blank') # texto, link, linha= decoração op= Botao_Html('--> SITE', 'https://alguns.wixsite.com/codigos') elif choice == "OUTROS": # Adiciona texto às colunas C1, C2 e C3 COR_CASA = C1.text('CASA') COR_PLACAR = C2.text('PLACAR') COR_VISITA = C3.text('VISITA') # Executa a função principal se o arquivo estiver sendo executado diretamente if __name__ == '__main__': # Define o título, o ícone e o layout da página st.set_page_config(page_title="Minha Página", page_icon="logo.ico", layout="wide") # Adiciona o estilo da página page_bg = """ """ st.markdown(page_bg, unsafe_allow_html=True) # Chama a função principal main() ''' para centralizar elementos html ''' Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- separar-as-palavras-de-numeros-e-sinais-de-em-uma-string---python
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado separar as palavras de números e sinais de em uma string - Python import re def Separa_str(s): # Definindo a string s = 'soma para mim 5 + 7 - 20' # Separando as palavras dos números e sinais com expressões regulares palavras = re.findall(r'\b\w+\b', s) # Pegando apenas as palavras palavras = palavras[:-3] # Convertendo a lista de palavras de volta em uma string nova_s = ' '.join(palavras) # Imprimindo a nova string return nova_s print(Separa_str('soma para mim 5 + 7 - 20')) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- colocar-audio-ou-trocar-audio-do-video
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Colocar áudio ou trocar áudio do vídeo - Python import moviepy.editor as mp # Arquivo de áudio de entrada audio = mp.AudioFileClip('audio.mp3') # Arquivo de vídeo de entrada video = mp.VideoFileClip('video.mp4') # Corta o áudio para ter a mesma duração do vídeo audio = audio.subclip(0, video.duration) # Adiciona o áudio cortado ao vídeo video_final = video.set_audio(audio) # Extrai o vídeo de saída final video_final.write_videofile("output_video.mp4") Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- como-abrir-link-na-mesma-ou-em-outra-pagina
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado como ABRIR LINK na mesma ou EM OUTRA PAGINA - Html Os atributos target são: _blank: abre a página em uma nova janela/aba; Confira o Site da Google, em outra _self: abre a página na mesma janela; Confira o Site da Google, na mesma _parent: abre a página na mesma janela do link;_top: cancela todos os demais frames e abre a nova página no mesmo navegador. Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- centralizar-elementos-botao,-script,-div-etc
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado CENTRALIZAR Elementos botao, script, div etc - Html tudo que vir aqui vai ficar no Meio pod ser botao script div etc Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- buscar-um-item-especifico-com-query-no-banco-de-dados-
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Buscar um Item Especifico com 'query' no Banco De Dados - Wix Velo import wixData from 'wix-data'; // buscar dados do banco de dados //----------- PROCURA NO BANCO DE DADOS SE EXISTE wixData.query("NomeBanco") // Consulta a coleção com relação aos itens cujo campo "NomeColuna" contenha '.contains("NomeColuna", 'ItemDesejado')' .contains("NomeColuna", 'ItemDesejado') .contains("NomeColuna", 'ItemDesejado') .contains("NomeColuna", 'ItemDesejado') .find() // Executa a consulta .then(res => { console.log(res.items[0]) // Define os dados da tabela para serem os resultados da consulta // se ele encontrar o (res.items) if (res.items.length > 0) { const ITEM= res.items[0].texto; // substitua "texto" pelo nome do campo que deseja copiar console.log("DeUmNomeAqui =", ITEM) } else { // se NÃO encontrar o (res.items) // FAÇA ALGO AQUI SE QUIZER } }); Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- processamento de audio limpa tira ruídos
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Processamento de áudio , limpa tira ruídos etc. - Python ''' pip install pydub ''' from pydub import AudioSegment from pydub.silence import split_on_silence from pydub.effects import normalize AUDIO = "audio.wav" def Grava_pc(audio): # processa o áudio processed_audio = audio.high_pass_filter(100).low_pass_filter(10000) processed_audio = processed_audio.apply_gain_stereo(10, -10) # normaliza o áudio normalized_audio = normalize(processed_audio) # salva o arquivo de áudio processado em disco normalized_audio.export("processed_audio.wav", format="wav") # carrega o arquivo de áudio usando a biblioteca Pydub sound = AudioSegment.from_file(AUDIO, format="wav") # grava copia no computador Grava_pc(sound) # aplica o filtro de redução de ruído sound = sound.low_pass_filter(1200) # normaliza o volume do áudio normalized_sound = sound.normalize() # amplifica a faixa de frequência de voz boosted_sound = normalized_sound.high_pass_filter(100) # divide o áudio em segmentos separados por silêncio Lista_audios = split_on_silence(boosted_sound, min_silence_len=500, silence_thresh=-30, keep_silence=100) for audios in Lista_audios: # salva o segmento de áudio como um arquivo temporário audios.export("temp.wav", format="wav") # carrega o arquivo temporário usando o SpeechRecognition # AUI O RESTO DO SEU CODIGO sr.Recognizer() SE FOR USAR ISSO with sr.AudioFile( "temp.wav" ) as source: Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- organiza e edita frases por tamanho
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Organiza e edita frases por tamanho, formata um texto de acordo com largura da pagina - Python # pip install textwrap import textwrap # Define a largura do texto Lagura_Pagina = 50 # Cria as listas vazias LISTA = [] LISTA2 = [] menor = [] # Função para quebra de linha do texto def Comprimento(item): # Usa a biblioteca textwrap para quebrar o texto em linhas de acordo com a largura definida linhas = textwrap.wrap(item, width=Lagura_Pagina) # Adiciona cada linha na LISTA2 com um "" para imprimir corretamente em HTML for linha in linhas: LISTA2.append(linha+"") # Função para adicionar uma barra "*" no final do texto de acordo com o seu comprimento def Cont_Barra(item): #print (len(item),item) if len(item) >= 100 and len(item) <= 200: Comprimento(item + "*|/-") elif len(item) > 200: Comprimento(item + "*||//-") else: Comprimento(item) # Função para organizar a frase def Organ_fra(LISTA): print('----------------------------------------- Organiza Frase !') # Loop através de cada item na LISTA for p,it in enumerate(LISTA): item = str(it).strip().capitalize()+"." #print (item) # Se a variável menor não estiver vazia if menor != []: # Adiciona a barra e transforma o texto em minúsculo, e adiciona o texto atual Cont_Barra((str(menor[0]) + str(item).lower())) # Limpa a lista menor menor.clear() # Se a variável menor estiver vazia elif menor == []: # Verifica se o texto é menor ou igual a 100 caracteres if len(item) <= 100: # Adiciona o texto na variável menor com a pontuação substituída por vírgula menor.append(str(item.replace('.', ', '))) else: # Adiciona a barra no final do texto #print (str(item)) Cont_Barra(str(item)) else: # Adiciona a barra no final do texto, caso não tenha sido adicionada anteriormente Cont_Barra(str(item + f' {len(item)} ---[ INDEFINIDA ]--- ')) # ---------------------------------------------------------------------- SEGUNDA LISTA FINAL = [] FIN_html = [] # Cria o controle final para imprimir o resultado FINAL_LIMPO = [] for pos, item in enumerate(LISTA2): i = item if "*|/-" not in i and "*||//-" not in i: #print ("*|/-" not in i and "*||//-" not in i, i) FIN_html.append(f''' {i.replace("",' ')}''') FINAL_LIMPO.append(i.replace("",' ')) if "*|/-" in i: Resp = i.replace("*||//-", '').replace("*|/-", '') FIN_html.append(f''' {Resp}''') FINAL_LIMPO.append(Resp.replace("",' ')) if "*||//-" in i: Resp = i.replace("*||//-", '').replace("*|/-", '') FIN_html.append(f''' {Resp}''') FINAL_LIMPO.append(Resp.replace("",' ')) FiNaL_html = "".join([str(i) for i in FIN_html]).strip() FINAL_limpo= "\n".join([str(i) for i in FINAL_LIMPO]).strip() print(FINAL_limpo) lista = ['o mundo está em constante transformação', 'e a tecnologia tem um papel fundamental nesse processo', ' a cada dia surgem novas ferramentas e soluções para tornar a vida das pessoas mais prática e eficiente', ' Além disso a tecnologia também impacta diversas áreas', ' como a saúde a educação e o meio ambiente', 'é importante estarmos sempre atualizados sobre as tendências tecnológicas para aproveitarmos ao máximo seus benefícios e contribuirmos para um mundo melhor'] Organ_fra(lista) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva