Mensagens

A mostrar mensagens de março, 2026

Assistente ULTRA TROLL

  import random import time from tkinter import * respostas_iniciais = [ "Hmm… interessante." , "Não sei, pergunta ao Google " , "Talvez… ou não." , "Ok? E então?" , "Isso não me interessa muito " ] respostas_meio_troll = [ "Estás outra vez com isso? " , "Já disseste isso antes..." , "Porquê que ainda estás a falar comigo?" , "Isso é meio inútil." , "Não tenho paciência para isto." , ] respostas_ultra_troll = [ "ALERTA: pergunta irrelevante detetada." , "Vou fingir que não existes por 5 segundos..." , "Erro 404: cérebro não encontrado." , "Não sabes mesmo o que estás a fazer, pois não?" , "Banana cósmica assumiu o sistema " , "Sistema em modo: NÃO ME CHATEIES." , "Já chega. Literalmente CHEGA." ] contador = 0 def app (): global contador contado...

Calcular a percentagem de ocupação

from tkinter import * def apenas_numeros (texto): return texto.isdigit() or texto == "" def classificar_ocupacao (percentagem): if percentagem <= 25 : return "Muito baixa" , "#8B0000" elif percentagem <= 50 : return "Baixa" , "#FF6347" elif percentagem <= 75 : return "Média" , "#FFFACD" elif percentagem <= 90 : return "Alta" , "#90EE90" else : return "Muito alta" , "#006400" def limpar (): Numero_camas_ocupadas_entrada.delete( 0 , END) Numero_total_entrada.delete( 0 , END) resultado_texto.config( text = "" , bg = "#cfe2f3" ) Numero_total_entrada.focus() def app (): try : total = int (Numero_total.get()) ocupadas = int (Numero_camas_ocupadas.get()) if total <= 0 : mensagem = "O número total de camas deve ser maior que zer...

Repúblicas da Rússia

from tkinter import * republicas_russas = { "Adiguésia" : { "capital" : "Maykop" , "populacao" : 463000 , "area_km2" : 7792 , "continente" : "Europa" } , "Altai" : { "capital" : "Gorno-Altaysk" , "populacao" : 220000 , "area_km2" : 92903 , "continente" : "Ásia" } , "Bashkortostão" : { "capital" : "Ufa" , "populacao" : 4050000 , "area_km2" : 143600 , "continente" : "Europa" } , "Buriátia" : { "capital" : "Ulan-Ude" , "populacao" : 980000 , "area_km2" : 351300 , "continente" : "Ásia" } , "Chechénia" : { "capital" : "Grozny" , "populacao" : 1500000 , "area_km2" : 17300 , "continente" : "Europa" } , "Chuváchia" :...

Conversor de Texto para Código Binário

from tkinter import * root = Tk() root.geometry( "700x400" ) root.resizable( 0 , 0 ) root.config( bg = "#103030" ) root.title( "Conversor de Texto para Código Binário" ) titulo = Label( root , text = "Conversor de Texto para Código Binário" , font =( "Arial" , 25 , "bold" ) , bg = "#103030" , fg = "#49e3e3" ) titulo.place( relx = 0.05 , rely = 0.05 ) texto_sub1 = Label( root , text = "Texto:" , font =( "Arial" , 28 , "bold" ) , bg = "#103030" , fg = "#49e3e3" ) texto_sub1.place( relx = 0.05 , rely = 0.25 ) texto = StringVar() texto_entrada = Entry( root , textvariable =texto , font =( "Arial" , 12 , "bold" ) , bg = "white" , fg = "blue" , justify = 'center' ) texto_entrada.place( relx = 0.25 , rely = 0.28 , relwidth = 0.7 ) def limpar (): texto...

Frases bolinhos da sorte

  from tkinter import * import random frases_bolinhos_da_sorte = [ "O teu futuro está cheio de possibilidades." , "Não tenhas medo de arriscar." , "A persistência abre todas as portas." , "Um novo ciclo está prestes a começar." , "Segue o teu coração sem hesitar." , "A sorte acompanha quem age." , "Cada desafio traz uma lição valiosa." , "Estás mais perto do sucesso do que pensas." , "Um pequeno passo pode mudar tudo." , "A tua energia atrai coisas boas." , "A resposta que procuras está dentro de ti." , "Coisas inesperadas podem trazer alegria." , "A confiança é o primeiro passo para vencer." , "Aproveita as oportunidades que surgem hoje." , "O universo conspira a teu favor." , "A tua dedicação fará a diferença." , "Algo importante vai acontecer em breve....

Mudança de Hora

  from tkinter import * root = Tk() root.geometry( "700x300" ) root.resizable( 0 , 0 ) root.config( bg = "#103030" ) root.title( "Mudança de Hora" ) titulo = Label( text = "Mudança de Hora" , font =( "Arial" , 28 , "bold" ) , bg = "#103030" , fg = "#49e3e3" ) titulo.place( relx = 0.23 , rely = 0.05 ) texto_sub1 = Label( text = "Hoje é dia mudança de hora \n Mudança: 01:00 → 02:00" , font =( "Arial" , 25 , "bold" ) , bg = "#103030" , fg = "#49e3e3" ) texto_sub1.place( relx = 0.2 , rely = 0.43 ) root.mainloop()

12 signos egípcios

from datetime import datetime from tkinter import * root = Tk() root.geometry( "700x400" ) root.resizable( 0 , 0 ) root.config( bg = "#103030" ) root.title( "12 signos egípcios" ) titulo = Label( text = "12 signos egípcios" , font =( "Arial" , 28 , "bold" ) , bg = "#103030" , fg = "#49e3e3" ) titulo.place( relx = 0.25 , rely = 0.05 ) texto_sub1 = Label( text = "Data de Nascimento (dd-mm-YYYY) :" , font =( "Arial" , 18 , "bold" ) , bg = "#103030" , fg = "#49e3e3" ) texto_sub1.place( relx = 0.05 , rely = 0.32 ) Data = StringVar() Data_entrada = Entry( textvariable =Data , font =( "Arial" , 12 , "bold" ) , bg = "white" , fg = "blue" , justify = 'center' ) Data_entrada.place( relx = 0.65 , rely = 0.33 , relwidth = 0.31 ) resultado_texto = L...