Mensagens

A mostrar mensagens de novembro, 2022

Converter números (Conversão de Base Numérica usando apenas o terminal)

def mumero_para_decimal (numero , base): decimal = int (numero , base) binario = bin (decimal) octal = oct (decimal) hexadecimal = hex (decimal) print ( 'Decimal: ' + str (decimal)) print ( 'binario: ' + str (binario[ 2 :])) print ( 'Octal: ' + str (octal[ 2 :])) print ( 'hexagonal: ' + str (hexadecimal[ 2 :].upper())) escolha= True while escolha: print ( " \n " ) print ( "Converter números" ) print ( """ 1.Decimal 2.Binário 3.Octal 4.Hexagonal 5.Exit/Quit/Saída """ ) escolha= input ( "Escolha uma opção: " ) if escolha== "1" : base = 10 numero = input ( "Digite o número Decimal a converter: " ) mumero_para_decimal(numero , base) elif escolha== "2" : base = 2 numero = input ( "Digite o número Binário a converter: " ) mumero_para_d...

Código bebés (brincadeira)

def alimentacao_do_bebe ( comida ): bebe_alimentado = True return bebe_alimentado chorar = True bebe_alimentado = False while chorar is True : bebe_alimentado = alimentacao_do_bebe( "Leite" ) if bebe_alimentado == True chorar = False break # Outra versão try : from time import sleep sleep( 2 ) print ( "AKAKE" ) except NameError : print ( "Sono não reconhecido" )

Transformar número inteiro em hora (usando tkinter)

from tkinter import * root=Tk() root.title( "Inteiros em Horas" ) root.geometry( "500x300" ) root.resizable( 0 , 0 ) root.configure( bg = "#cfe2f3" ) def mostrar (): n = numero.get() horas= str (n)[: 2 ] + 'h' + str (n)[ 2 :] + 'min' vresultado.set(horas) def limpar1 (): numero_entrada.delete( 0 , END) text_numero = Label( text = "Digite o número: " , font =( "Ariel" , "12" , "bold" ) , bg = "#cfe2f3" ) text_numero.place( relx = 0.15 , rely = 0.2 , relwidth = 0.3 ) numero = IntVar() numero_entrada= Entry( textvariable =numero , font =( "Arial" , "12" , "bold" ) , bg = "#3d85c6" , fg = "black" , justify = 'center' ) numero_entrada.place( relx = 0.5 , rely = 0.2 , relwidth = 0.2 ) # bt_mostrar = Button( text = "Mostrar" , bd = 2 , bg = '#107db2' , ...

Função de Feliz Aniversário

# Função de Feliz Aniversário import time i = 1 def feliz_aniversario (nome): print ( f"Feliz Aniversário, { nome } ! 🎉🎂 " ) contar = 1 quantidade_nomes = int ( input ( "Quantos nomes você deseja inserir? " )) nomes = [] for _ in range (quantidade_nomes): nome = input ( f"Digite nome número { contar } : " ) contar = contar + 1 nomes.append(nome) for nome in nomes: time.sleep( 2 ) print ( " \n " ) print ( f"Aniversariante número { i } " ) feliz_aniversario(nome) i = i + 1   #Cantar os Parabéns import time def feliz_aniversario (nome , sexo): time.sleep( 2 ) print ( f" \n\t Parabéns a você," ) time.sleep( 2 ) print ( " \t nesta data querida." ) time.sleep( 2 ) print ( " \t Muitas felicidades," ) time.sleep( 2 ) print ( " \t muitos anos de vida. \n " ) time.sleep( 2 ) print ( " \t Hoje é dia de festa," ) time...

Carrinho de compras

bens = [] precos = [] quantidades = [] preco_total = [] total = 0 while True : bem = str ( input ( "Digite o bem a ser comprado (q para sair): " )).lower() if bem == "q" : break else : preco = float ( input ( f"Digite o preço do { bem } : " )) quantidade = int ( input ( f"Digite a quantidade do { bem } : " )) preco_totalbens = preco*quantidade total = total + preco_totalbens bens.append(bem) precos.append(preco) quantidades.append(quantidade) preco_total.append(preco_totalbens) print ( "=" * 50 ) print ( " \t\t O seu carrinho de compras" ) print ( "=" * 50 ) print ( " \n " ) print ( "Nome do Produto Quantidade Preço Unidade Preço Total " ) for b , quant , preuni , precof in zip (bens , quantidades , precos , preco_total ): print ( f' { b } { quant } { pre...

Saber se pode obrigar a renegociar crédito à habitação

from tkinter import * root = Tk() root.geometry( "400x400" ) root.title( "Taxa de Esforço" ) root.resizable( 0 , 0 ) root.configure( bg = "#b2ebf5" ) def butaoclick1 (): ren = rendimento.get() emp = emprestimo.get() te = (emp/ren)* 100 a = round (te , 2 ) if te >= 36 : mensagem= f'A sua taxa de esforço é de { a } %.' \ f' \n Pode obriga a renegociar crédito à habitação.' else : mensagem= f'A sua taxa de esforço é de { a } %.' \ f' \n Ainda não pode obrigar a renegociar crédito à habitação.' resultado.set(mensagem) def limpar1 (): entrada_rendimento.delete( 0 , END) entrada_emprestimo.delete( 0 , END) titulo = Label( text = "Saber se a Taxa de Esforço é => 36%" , font =( "Arial" , "12" , "bold" ) , bg = "#b2ebf5" , fg = "#cc0000" ) titulo.place( relx = 0.15 , ...

Criar projeto de acompanhamento de despesas em Python

import datetime import sqlite3 from tkcalendar import DateEntry from tkinter import * import tkinter.messagebox as mb import tkinter.ttk as ttk def sair (): a = mb.askquestion( 'Sair da Aplicação' , 'Deseja sair da aplicação?' , icon = "warning" ) if a == 'yes' : root.destroy() exit () def list_all_expenses (): global connector , table table.delete(*table.get_children()) all_data = connector.execute( 'SELECT * FROM ExpenseTracker' ) data = all_data.fetchall() for values in data: table.insert( '' , END , values =values) def view_expense_details (): global table global data , beneficiario , descricao , montante , MoP if not table.selection(): mb.showerror( 'Nenhuma despesa selecionada' , 'Por favor, selecione uma despesa' ) current_selected_expense = table.item(table.focus()) values = current_selected_expense[ 'values' ] expenditure_date = datetime.date( int (...

Sistema de Gestão Hospitalar

Imagem
  from tkinter import * import sqlite3 import tkinter.ttk as ttk import tkinter.messagebox as tkMessageBox root = Tk() root.title( "Ficha de Doente" ) root.geometry( '1200x700' ) root.resizable( 0 , 0 ) root.configure( bg = "#92aec7" ) def Database (): global conn , cursor conn = sqlite3.connect( 'fichacoente.db' ) cursor = conn.cursor() cursor.execute( "CREATE TABLE IF NOT EXISTS `member` (mem_id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, primeironome TEXT, " "apelido TEXT, sexo TEXT," " cc TEXT, morada TEXT, cpostal TEXT,datanascimento TEXT,doencas TEXT,prescricao TEXT )" ) def SearchRecord (): #checking search text is empty or not if SEARCH.get() != "" : #clearing current display data tree.delete(*tree.get_children()) #open database Database() #select query with where clause cursor=conn.execute( ...