Mensagens

A mostrar mensagens de janeiro, 2026

15 Rios maior extensão

from tkinter import * rios_maior_extensao = { "Nilo" : { "extensao_km" : 6650 , "continente" : "África" , "paises" : [ "Egipto" , "Sudão" , "Sudão do Sul" , "Uganda" , "Quénia" , "República Democrática do Congo" , "Etiópia" , "Burundi" , "Ruanda" , "Tanzânia" ] , "nascente" : { "local" : "Lago Vitória" , "pais" : "Uganda" , "coordenadas" : ( 0.0 , 33.0 ) } , "foz" : { "local" : "Delta do Nilo" , "pais" : "Egipto" , "oceano_mar" : "Mar Mediterrâneo" , "coordenadas" : ( 31.1 , 31.8 ) } } , "Amazonas" : { ...

Simulador de sorteio dos playoffs da Liga da Europa

  import random from tkinter import * possibilidades = { "Racing Genk" : [ "Dínamo" , "Brann" ] , "Bologna " : [ "Dínamo" , "Brann" ] , "VfB Stuttgart" : [ "Celtic" , "Ludogorets" ] , "Ferencvárosi" : [ "Celtic" , "Ludogorets" ] , "Nottingham Forest" : [ "Fenerbahçe" , "Panathinaikos" ] , "Viktoria Plzen" : [ "Fenerbahçe" , "Panathinaikos" ] , "Estrela Vermelha" : [ "PAOK" , "LOSC Lille" ] , "Celta de Vigo" : [ "PAOK" , "LOSC Lille" ] } def sortear_playoffs (mapa): while True : restantes = set (time for lista in mapa.values() for time in lista) confrontos = {} seeds = list (mapa.keys()) random.shuffle(seeds) valido = True for seed in seeds: opcoes = [t for...

Dicionário Marítimo

  dicionario_maritimo = { # Estrutura e casco "proa" : "Parte frontal da embarcação" , "popa" : "Parte traseira da embarcação" , "bombordo" : "Lado esquerdo da embarcação" , "estibordo" : "Lado direito da embarcação" , "casco" : "Estrutura externa da embarcação" , "quilha" : "Peça longitudinal inferior que dá estabilidade" , "costado" : "Laterais do casco" , "boca" : "Largura máxima da embarcação" , "calado" : "Profundidade submersa da embarcação" , "obra_viva" : "Parte do casco abaixo da linha d’água" , "obra_morta" : "Parte do casco acima da linha d’água" , "tirante" : "Altura da embarcação desde o fundo até o convés" , "convés" : "Piso superior da embarcação" , "l...

Caracteriza uma seita

  from tkinter import * root = Tk() root.geometry( "700x400" ) root.resizable( 0 , 0 ) root.config( bg = "#103030" ) root.title( "Caracteriza uma seita" ) titulo = Label( text = "Caracteriza uma seita" , font =( "Arial" , 28 , "bold" ) , bg = "#103030" , fg = "#49e3e3" ) titulo.place( relx = 0.2 , rely = 0.05 ) var = StringVar() dropDownList = [ "Liderança central forte" , "Controlo psicológico e emocional" , "Isolamento" , "Doutrina rígida" , "Exploração" , "Perfil típico dos líderes de seitas" , "Perfil comum das pessoas recrutadas" , "Estratégias de recrutamento" , "Sinais de alerta (red flags)" ] dropdown = OptionMenu(root , var , *dropDownList) var.set(dropDownList[ 0 ]) dropdown.place( relx = 0.05 , rely = 0.25 , relwidth = 0.9 ) dropdown.config( background = ...