Mensagens

A mostrar mensagens de junho, 2023

Lei de Boyle

from tkinter import * root = Tk() root.geometry( "400x400" ) root.resizable( 0 , 0 ) root.config( bg = "#135775" ) root.title( "Lei de Boyle" ) def limpar (): Pressão_Inicial_entrada.delete( 0 , END) Pressão_Final_entrada.delete( 0 , END) Volume_inicial_entrada.delete( 0 , END) resultado.set( "" ) def app (): Pi = Pressão_Inicial.get() Pf = Pressão_Final.get() vi = Volume_inicial.get() d = Pi*vi volume_final = d/ Pf volume_finalarr = round (volume_final , 2 ) mensagem = f' O volume final é { volume_finalarr } litros.' resultado.set(mensagem) titulo = Label( text = "Lei de Boyle " , font =( "Arial" , "30" , "bold" ) , bg = "#135775" , fg = "#e6ebed" ) titulo.place( relx = 0.2 , rely = 0.05 ) texto_sub1 = Label( text = "Pressão Inicial :" , font =( "Arial" , "15" , ...

Classificação de Temperatura

escolha = True while escolha: print ( " \n " ) print ( " Classificação de Temperatura" ) print ( """ 1.Classificação de Temperatura 0.Exit/Quit/Saída """ ) escolha = input ( "Escolha uma opção: " ) if escolha == "1" : temperatura = float ( input ( "Digite a temperatura(em Celcius): " )) if temperatura < - 10 : classifcação = 'Temperatura muito baixa' mensagem = "O ambiente tende a ser gelado, e as pessoas podem sentir um frio intenso. \n " \ " É importante tomar precauções extras para se proteger do frio, \n " \ "como vestir roupas quentes e evitar exposição prolongada ao ar livre." elif - 10 <= temperatura < 0 : classifcação = 'Temperatura baixa' mensagem = " É possí...

Carregar no Enter para mudar de cor

from tkinter import * import random cores = [ 'red' , 'blue' , 'green' , 'yellow' , 'orange' , 'purple' ] root = Tk() root.geometry( "500x250" ) root.resizable( 0 , 0 ) root.config( bg = "#d9ead3" ) root.title( "Carregar no Enter para mudar de cor" ) cor_label =Label( text = "Clique ou pressione Enter para mudar a cor de label" , font =( "Arial" , 15 ) , relief =RAISED) cor_label.place( relx = 0.05 , rely = 0.15 ) def mudar_cor ( event=None ): cor_atual = cor_label.cget( 'bg' ) nova_cor = random.choice(cores) while nova_cor == cor_atual: nova_cor = random.choice(cores) cor_label.config( bg =nova_cor) but_mudacor = Button( text = "Mudar de cor" , bd = 2 , bg = '#107db2' , fg = 'white' , font =( 'verdana' , 12 , 'bold' ) , command =mudar_cor) but_mudacor.place( relx = 0.25 , rely = ...

Calcular a Distância da Trovoada

from tkinter import * root = Tk() def limpar (): tempo_entrada.delete( 0 , END) resultado.set( "" ) def app (): t = tempo.get() velocidade_som = 343 distance = velocidade_som * t mensagem = f"A distância aproximada da trovoada é de { distance } metros." resultado.set(mensagem) root.geometry( "600x300" ) root.resizable( 0 , 0 ) root.config( bg = "#d9ead3" ) root.title( "Calcular a Distância da Trovoada " ) titulo = Label( text = "Calcular a Distância da Trovoada" , font =( "Arial" , "25" , "bold" ) , bg = "#d9ead3" , fg = "#bf9000" ) titulo.place( relx = 0.08 , rely = 0.05 ) texto_sub1 = Label( text = "Tempo entre o relâmpago e o som(em segundos):" , font =( "Arial" , "13" , "bold" ) , bg = "#d9ead3" , fg = "#bf9000" ) texto_sub1.place( relx = 0.03 , rely ...

Tensão electrica

escolha= True while escolha: print ( " \n " ) print ( "Classifição de Tensão" ) print ( """ 1.Classifição 0.Exit/Quit/Saída """ ) escolha= input ( "Escolha uma opção: " ) if escolha== "1" : tensao = float ( input ( "Digite o valor da tensão em volts: " )) if tensao < 1000 : print ( "Baixa Tensão (BT) \n É comumente utilizado em instalações residenciais, comerciais" " e \n industriais de menor porte." ) elif tensao < 36000 : print ( "Média Tensão (MT) \n É amplamente utilizado em \n " "sistemas de distribuição de energia elétrica em \n " " áreas urbanas e industriais." ) elif tensao < 230000 : print ( "Alta Tensão (AT). \n É utilizado em sistemas de transmissão de \n " ...

Pressão em um líquido

from tkinter import * root = Tk() root.geometry( "400x450" ) root.resizable( 0 , 0 ) root.config( bg = "#1675a1" ) root.title( "Pressão em um líquido" ) def limpar (): densidade_liquido_entrada.delete( 0 , END) Gravidade_entrada.delete( 0 , END) altura_entrada.delete( 0 , END) resultado.set( "" ) def app (): densidade =densidade_liquido.get() g = Gravidade.get() a = altura.get() pressao = densidade * g * a mensagem = f'A pressão no líquido é: { pressao } ' resultado.set(mensagem) titulo = Label( text = "Pressão em um Líquido" , font =( "Arial" , "25" , "bold" ) , bg = "#1675a1" , fg = "#d3dee3" ) titulo.place( relx = 0.05 , rely = 0.05 ) texto_sub1 = Label( text = "Densidade do Líquido:" , font =( "Arial" , "15" , "bold" ) , bg = "#1675a1" , fg = "#d3...

Converter a hora no formato 12 horas para formato 24 horas

import time escolha= True while escolha: print ( " \n " ) print ( " \t Converter horas" ) print ( """ 1.Converter 12 para 24 2.Converter 24 para 12 0.Exit/Quit/Saída """ ) escolha= input ( "Escolha uma opção: " ) if escolha== "1" : hora12 = str ( input ( "Digite a hora de 12 horas: " )) hora , minutos , periodo = hora12.split( ":" ) hora = int (hora) minutos = int (minutos) if periodo.upper() == "PM" : if hora != 12 : hora += 12 elif periodo.upper() == "AM" and hora == 12 : hora = 0 print ( "A hora 24 horas:" ) time.sleep( 2 ) mensagem= f" { hora : 02d } : { minutos : 02d } " time.sleep( 2 ) print (mensagem) elif escolha== "2" : hora24 = str ( input ( "Digite a hor...

Encontrar o número em falta

def encontrarnumero (n): numero = set (n) lista_números_encontrados = [] for i in range ( 1 , n[- 1 ]): if i not in numero: lista_números_encontrados.append(i) return lista_números_encontrados lista = [ 1 , 2 , 3 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 13 , 14 , 16 ] print (encontrarnumero(lista))

Cone (Área, Volume e Perímetro)

from tkinter import * from tkinter import ttk import math root=Tk() class appcone(): def __init__ ( self ): self .root = root self .janela() self .frames_da_janela() self .widgets_frame1() self .Menus() root.mainloop() def janela ( self ): self .root.title( "Cone" ) self .root.configure( background = '#1e3743' ) self .root.geometry( "400x400" ) self .root.resizable( 0 , 0 ) def frames_da_janela ( self ): self .frame_1 = Frame( self .root , bd = 4 , bg = '#dfe3ee' , highlightbackground = '#759fe6' , highlightthickness = 2 ) self .frame_1.place( relx = 0.02 , rely = 0.02 , relwidth = 0.96 , relheight = 0.96 ) def widgets_frame1 ( self ): self .abas = ttk.Notebook( self .frame_1) self .volume = Frame( self ....