Mensagens

A mostrar mensagens de fevereiro, 2023

Nome do Mês (Usando Tkinter)

from tkinter import * root = Tk() root.title( "Nome do Mês" ) root.geometry( "300x300" ) root.resizable( 0 , 0 ) root.config( bg = "#c0ccc0" ) def app (): n = numero.get() if n == "1" : mensagem = "O mês 1 é Janeiro." elif n == "2" : mensagem = "O mês 2 é Fevereiro." elif n == "3" : mensagem = "O mês 3 é Março." elif n == "4" : mensagem = "O mês 4 é Abril." elif n == "5" : mensagem = "O mês 5 é Maio." elif n == "6" : mensagem = "O mês 6 é Junho." elif n == "7" : mensagem = "O mês 7 é Julho." elif n == "8" : mensagem = "O mês 8 é Agosto." elif n == "9" : mensagem = "O mês 9 é Setembro." elif n == "10" : mensagem = "O mês 10 é Outubro." ...

Logaritmo (Usando Tkinter e terminal)

# Usando Tkinter from tkinter import * from tkinter import ttk import math root=Tk() class applogaritemo(): 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( "Logaritmo" ) self .root.configure( background = '#1e3743' ) self .root.geometry( "300x300" ) 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) s...

Classificação das cores

import time escolha= True while escolha: print ( "=" * 60 ) print ( " \t\t\t\t\t Classificação das Cores" ) print ( "=" * 60 ) print ( " \t\t Escolha a opção:" ) opcao = int ( input ( " \n\t\t 1-Cores Primárias \n\t\t 2-Cores Secundárias" " \n\t\t 3-Cores Terciárias \n\t\t 4-Sair \n Escolha a opção: " )) if opcao == 1 : print ( " \n " ) print ( "=" * 60 ) print ( " \t\t\t\t\t Cores Primárias" ) print ( "=" * 60 ) print ( " \n " ) print ( " \033 [34mAzul \033 [m" ) print ( " \033 [31mVermelho \033 [m" ) print ( " \033 [93mAmarelo \033 [m" ) time.sleep( 3 ) print ( " \n " ) elif opcao == 2 : print ( " \n " ) print ( "=" * 60 ) print ( " \t\t\t\t\t Cores Secundári...

Sequência Fibonacci (usando Tkinter)

  from tkinter import * root = Tk() root.geometry( "2000x200" ) root.title( "Sequência Fibonacci" ) root.resizable( 0 , 0 ) def app (): n = numero.get() fibonacci_list = [ 0 , 1 ] for i in range ( 1 , n): fibonacci_list.append(fibonacci_list[i - 1 ] + fibonacci_list[i]) label.configure( text =fibonacci_list) texto = Label( text = "Quantos termos quer que se mostrar? " "" , bg = "#dfffd9" , fg = "black" , font =( "Arial" , "12" , "bold" )) texto.place( relx = 0.05 , rely = 0.05 ) fibonacci_list = [ 0 , 1 ] numero = IntVar() numero_entrada= Entry( textvariable =numero , font =( "Arial" , "12" , "bold" ) , bg = "white" , fg = "#990000" , justify = 'center' ) numero_entrada.place( relx = 0.35 , rely = 0.05 , relwidth = 0.1 ) but_resposta = Button( text ...

BMI

from tkinter import * from tkinter import messagebox root = Tk() root.geometry( "400x400" ) root.title( "BMI" ) root.resizable( 0 , 0 ) root.configure( bg = "#34ebdb" ) def calcular_bmi (): kg = int (peso.get()) m = int (altura.get()) / 100 bmi = kg / (m * m) bmi = round (bmi , 1 ) bmi_indice(bmi) def bmi_indice (bmi): if bmi < 18.5 : messagebox.showinfo( 'Resultado' , f'BMI = { bmi } é Abaixo do peso' ) elif (bmi > 18.5 ) and (bmi < 24.9 ): messagebox.showinfo( 'Resultado' , f'BMI = { bmi } é Normal' ) elif (bmi > 24.9 ) and (bmi < 29.9 ): messagebox.showinfo( 'Resultado' , f'BMI = { bmi } é Excesso de peso' ) elif (bmi > 29.9 ): messagebox.showinfo( 'Resultado' , f'BMI = { bmi } é Obesidade' ) else : messagebox.showerror( 'Resultado' , 'Algo deu Errado!' ) def limpar (): ...

Aluguer de Carros (utilizando tkinter)

from tkinter import * root = Tk() root.title( "Aluguer de Carros" ) root.geometry( "400x300" ) root.resizable( 0 , 0 ) root.configure( bg = "#cfe2f3" ) def app (): d = dias.get() km = quilometros.get() # carro custa 60 euros por dias e 0.15 por quilimotro valor_pago = (d* 60 ) +(km * 0.15 ) mensagem = f'O total a pagar é de € { round (valor_pago , 2 ) } .' resultado.set(mensagem) def limpar (): dias_entrada.delete( 0 , END) quilometros_entrada.delete( 0 , END) titulo = Label( text = "Aluguer de Carros " , bg = "#cfe2f3" , fg = "#bf9000" , font =( "Arial" , "14" , "bold" )) titulo.place( relx = 0.3 , rely = 0.05 ) diastexto = Label( text = "Quantos dias alugados? " , bg = "#cfe2f3" , fg = "black" , font =( "Arial" , "10" , "bold" )) diastexto.place( relx = 0.05 , rely = ...

Calcular salário (usando Tkinter)

from tkinter import * root= Tk() root.title( "Calculadora do Salário" ) root.geometry( "500x600" ) root.resizable( 0 , 0 ) root.configure( bg = "#dfffd9" ) def app (): hdias = horas_por_dia.get() duteis = dias_uteis.get() salario = salario_anual.get() ano = 365 semanas = 52 horas_de_trabalho_semanais = hdias * duteis Total_de_horas_de_trabalho_em_um_ano = semanas * horas_de_trabalho_semanais # Salário por hora Salario_por_hora = salario / Total_de_horas_de_trabalho_em_um_ano # Salário Diário: Salario_diario = hdias * 8 # Salário Semanal: Salario_semanal = salario / 52 # Salário mensal: Salario_mensal = salario / 12 mensagem = f'Horas de trabalho por dia: { hdias }\n ' \ f'Dias de trabalho por semana: { duteis }\n ' \ f' \n Informações de salário \n\n ' \ f'Salário por hora: { round (Salario_por_hora , 2 ) } euros \n ...