Mensagens

A mostrar mensagens de janeiro, 2023

Radiobutton

from tkinter import * from tkinter import ttk from tkinter.messagebox import showinfo root = Tk() root.geometry( "300x220" ) root.resizable( 0 , 0 ) root.title( "Butão Rádio" ) def mostrar_mensagem (): a = selecionar_tamanho.get() mensag = f'O seu Tamanho é { a } ' showinfo( title = 'Resultado' , message =mensag ) selecionar_tamanho = StringVar() tamalhos = (( 'Pequeno' , 'S' ) , ( 'Médio' , 'M' ) , ( 'Grande' , 'L' ) , ( 'Extra Grande' , 'XL' ) , ( 'Extra Extra Grande' , 'XXL' )) texto = ttk.Label( text = "Qual é a teu tamanho de t-shirt? " ) texto.pack( fill = 'x' , padx = 5 , pady = 5 ) for tamanho in tamalhos: r = ttk.Radiobutton( text =tamanho[ 0 ] , value =tamanho[ 1 ] , variable =selecionar_tamanho) r.pack( fill = 'x' , padx = 5 , pady = 5 ) but = ttk.Button(root , text = "Mostra...

Pergunta de Sim ou Não

def saudacao (): print ( "Olá Mundo!" ) while True : pergunta = input ( 'Deseja sair? Digite "s" para Sim ou "n" para Não: ' ).lower() if pergunta not in [ 's' , 'n' ]: print ( 'Por favor, responda "s" ou "n".' ) elif pergunta == 's' : saudacao() else : print ( "Fim do Programa \n Adeus!" ) break   # Usando Tkinter from tkinter import * from tkinter import messagebox def funcao (): resposta = messagebox.askyesno( "Fechar Programa" , "Você deseja realmente sair?" ) if resposta: root.quit() root =Tk() root.title( "Entrada de Texto carregar depois de carregar no Butão'" ) root.geometry( "550x200" ) root.config( bg = "#2895a8" ) botao_funcao = Button( text = "Fechar" , command =funcao , font =( "Arial" , "15" , "bold" ) , bg ...

Carrinho de compras(normal)

resposta = "s" compras = 0 while resposta== 's' : print( "No caso de produtos, parecido com fruta coloca o " "preço total no preço do produto e uma quantidade. " ) preco = float(input( "Digite o preço do produto: " )) quantidade = int(input( "Digite a quantidade do produto: " )) pt = preco*quantidade compras = pt + compras resposta = str(input( "sd ? \n Opção: " )) print( f" \n O Total das suas compras é de { compras } euros." )

Contactos Telefónicos (terminal)

nomes = [ 'Pedro Silva' , 'Bruno Laje' , 'Manuel Ribeiro' ] numeros_telefones = [ '2569875321' , '968552335' , '92656666' ] escolha1 = True while escolha1: print ( " \n " ) print ( "Contact Book" ) print ( """ 1.Adicionar contacto 2.Eliminar contacto 3.Procurar contacto 4.Exit/Quit/Saída """ ) escolha= input ( "Escolha uma opção: " ) if escolha== "1" : nome = input ( "Nome: " ) numero_telefone = input ( "Número de Telefone: " ) nomes.append(nome) numeros_telefones.append(numero_telefone) print (nomes) print (numeros_telefones) elif escolha == "2" : nome_remover = input ( "Nome: " ) a = str (nome_remover) index = nomes.index(a) nomes.remove( f" { a } " ) n = index numeros_telefones[:...

Número por Extenso

cont = ( "zero" , "um" , "dois" , "três" , "quatro" , "cinco" , "seis" , "sete" , "oito" , "nove" , "dez" , "onze" , "doze" , "treze" , "catorze" , "quinze" , "dezesseis" , "dezessete" , "dezoito" , "dezanove" , "vinte" ) while True : num = int ( input ( "Digite um número entre 0 e 20: " )) if num >= 0 and num <= 20 : print ( f"Você digitou: { cont[num] } ." ) break else : print ( ' \033 [31mTente novamente. \033 [m' ) # Outra versão from tkinter import * def limpar (): Número_entrada.delete( 0 , END) resultado.set( "" ) def app (): num = Número.get() dicionario = { '0 a 9' : [ 'zero' , 'um' , 'dois' , 'três' , 'quatro...

antecessor e sucessor

valor = int ( input ( "Digite um número: " )) print ( f"O antecessor é de { valor } é { valor- 1 } . \n O sucessor do número { valor } é { valor+ 1 } " ) # Usando Tkinter from tkinter import * root = Tk() root.title( "Antecessor e Sucesso " ) root.geometry( "400x200" ) root.resizable( 0 , 0 ) root.configure( bg = "#d9ead3" ) def limpar (): numero_entrada.delete( 0 , END) def app (): n = numero.get() numero_sucessor = n + 1 numero_Antecessor = n - 1 resultadosucessor.set(numero_sucessor) , resultadoAntecessor.set(numero_Antecessor) numerotexto = Label( text = "Digite o Número: " , bg = "#d9ead3" , fg = "#2e3e4c" , font =( "Arial" , "12" , "bold" )) numerotexto.place( relx = 0.1 , rely = 0.15 ) numero = IntVar() numero_entrada= Entry( textvariable =numero , font =( "Arial" , "12" , "bold" ) , ...

Sistema interativo de ajuda em Python

Código baseado no seguinte site while True : print ( "=" * 40 ) print ( " \t\t Sistema de ajuda Python" ) print ( "=" * 40 ) pergunta = input ( "Função ou Biblioteca >>> " ) if pergunta[ 0 ].lower() == "f" : break else : help (pergunta)

Contar Vogais e Consoantes (Terminal e Tkinter)

# Terminal ( Fonte do código ) texto = str ( input ( "Digite a palavra: " )) texto = texto.replace( " " , "" ) texto = texto.replace( " \n " , "" ) texto = texto.replace( "." , "" ) texto = texto.replace( "!" , "" ) texto = texto.replace( "?" , "" ) texto = texto.replace( "," , "" ) texto = texto.replace( ";" , "" ) #removem acentos e cedilha texto = texto.replace( "á" , "a" ) texto = texto.replace( "à" , "a" ) texto = texto.replace( "ã" , "a" ) texto = texto.replace( "é" , "e" ) texto = texto.replace( "ê" , "e" ) texto = texto.replace( "í" , "i" ) texto = texto.replace( "ó" , "o" ) texto = texto.replace( "ô" , "o" ) texto = texto.replace( "ú" , "u" ) texto = te...

A Ilusão de uma Escolha

# Terminal simples import time print ( "A Ilusão da Escolha" ) #Escolha um número de 1 a 10 numero = int ( input ( "Digite o número de 1 a 9: " )) if numero< 11 and numero!= 0 : conta1 = numero* 9 print ( "Multiple por 9 (ex. 2*9 = 18) . " ) time.sleep( 3 ) print ( "Soma os dígitos (ex.1+8 = 9" ) time.sleep( 3 ) print ( "Tire 5" ) time.sleep( 5 ) print ( "O seu número final é de 4." ) else : print ( "Digite um número de 1 a 10" ) # Terminal muito mais complexo import time print ( "A Ilusão da Escolha" ) #Escolha um número de 1 a 10 numero = int ( input ( "Digite o número de 1 a 9: " )) if numero< 11 and numero!= 0 : conta1 = numero* 9 print ( "Multiple por 9 (ex. 2*9 = 18) . " ) time.sleep( 3 ) print ( "Soma os dígitos (ex.1+8 = 9)" ) soma = 0 while (conta1> 0 ): soma = soma + conta1% 10 conta1...