Mensagens

A mostrar mensagens de agosto, 2022

EFICIENCIA ENERGÉTICA

escolha= True while escolha: print ( " \n " ) print ( "Unidades de Medida de Comprimento" ) print ( """ 1.A 2.B 3.C 4.D 5.E 6.F 7.G 8.Exit/Quit/Saída """ ) escolha= input ( "Escolha uma opção: " ) if escolha== "1" : print ( "A" ) print ( "Categoria mais efeciente." ) print ( "Alto nível de eficiência, um consumo de energía " "inferior a 55% á média." ) elif escolha== "2" : print ( "B" ) print ( "Categoria mais efeciente." ) print ( "Eficiência de energia entre 55% e 75%." ) elif escolha== "3" : print ( "C" ) print ( "Categoria consumo médio." ) print ( "Eficiência de energia entre 55% e 75%." ) elif escolha == "4" : print ( "D"...

Jogo de palavras

import random palavras= [ 'programador' , 'computador' , 'programa' , 'foca' , 'ficar' , 'estar' , 'ligadora' , 'tintas' , 'glorioso' , 'empate' , 'derrota' , 'estudar' ] palavra = random.choice(palavras) guesses = '' vez = 12 while vez > 0 : falhas = 0 for char in palavra: if char in guesses: print (char) else : print ( "_" ) falhas += 1 if falhas == 0 : print ( "Parabéns! Acertou a palavra." ) print ( "A palavra é: " , palavra) break guess = input ( "Escolhe a letra:" ) guesses += guess if guess not in palavra: vez -= 1 print ( "Errado" ) print ( "Tem " , + vez , 'vez' ) if vez == 0 : print ( "Perdeu!!!!" )

Opção Europeia Call (usando tkinter)

from tkinter import * import math import numpy as np root= Tk() root.title( "Calcular o valor de uma Opção Europeia Call" ) root.geometry( "450x500" ) root.resizable( False,False ) root.configure( bg = "#dcdcdc" ) text= Label( text = "Valor de uma Opção Europeia Call" , font =( "arial" , "15" , "bold" ) , fg = "#e49b0f" , bg = "#dcdcdc" ) text.place( relx = 0.15 , rely = 0.05 ) def calcular (): S0=ninicial.get() K=pstrike.get() T=m.get() sigma1 =sigma.get() r1= r.get() r1p = r1/ 100 I=i.get() z = np.random.standard_normal(I) # index values at maturity ST = S0 * np.exp((r1p - 0.5 * sigma1 ** 2 ) * T + sigma1 * math.sqrt(T) * z) hT = np.maximum(ST - K , 0 ) C0 = math.exp(-r1p * T) * np.mean(hT) C0araund = round (C0 , 3 ) mensagem = f'Value of the European call option { C0araund } .' preco.set(mensagem) def limpar (): ...

Montante de Entrada de uma habitação (usando tkinter)

from tkinter import * root = Tk() root.title( "Montante de entrada" ) root.geometry( "500x300" ) root.resizable( False,False ) def entrada (): valorhabitação = nvhabitacao.get() vpercentagem = percentagem.get() pp = vpercentagem/ 100 ventrada = round ((valorhabitação*pp) , 2 ) valorentrada.set(ventrada) text1 = Label( text = "Valor da Habitação" , font =( "Arial" , "12" , "bold" )) text1.place( relx = 0.15 , rely = 0.15 ) nvhabitacao = DoubleVar() vhabitacao = Entry( textvariable =nvhabitacao , justify = 'center' ) vhabitacao.place( relx = 0.5 , rely = 0.15 , relwidth = 0.3 ) text2 = Label( text = " % da entrada (em %)" , font =( "Arial" , "12" , "bold" )) text2.place( relx = 0.15 , rely = 0.3 ) percentagem = DoubleVar() percentagemdeentrada = Entry( textvariable =percentagem , justify = 'center' ) percentagemdeentrada.place( relx = 0.5 , rely = 0.3 , ...

Pesquisar número

lista = [ 15 , 7 , 17 , 39 ] p = int ( input ( "Pesquisar número: " )) x = 0 while x < len (lista): if lista[x] == p: break x += 1 if x < len (lista): print ( f" { p } achado na posição { x } " ) else : print ( f" { p } não encontrado" ) Fonte: https://python.nilo.pro.br/exercicios_resolvidos3.pdf

Equação de Torricelli

# "Equação de Torricelli" # v² = 2*g*h h = float ( input ( "Altura altura da queda em (m) : " )) g = float ( input ( "Aceleração da gravidade (m/s²)" )) a = 2 *g*h f = pow (a , 0.5 ) varr = round (f , 2 ) print ( f"A altura da queda em m é de { varr } ." ) Fonte : https://brasilescola.uol.com.br/fisica/queda-livre.htm

Àrea de Triângulo (usando tkinter)

from tkinter import * root=Tk() root.title( "Àrea do Triângulo" ) root.geometry( "400x300" ) root.resizable( False,False ) root.configure( background = "orange" ) def calcular (): vbase = base.get() valtura = altura.get() a = (vbase*valtura)/ 2 araund = round (a , 2 ) mensagem = f'A àrea do triângulo é de { araund } .' area.set(mensagem) def limpar (): entrada1.delete( 0 , END) entrada2.delete( 0 , END) base = DoubleVar() altura = DoubleVar() area = StringVar() titulo = Label( text = "Àrea do Triângulo" , font =( "times" , "18" , "bold" ) , bg = "Orange" ) titulo.place( relx = 0.3 , rely = 0.05 ) texto1 = Label( text = "Altura" , font =( "arial" , "12" , "bold" ) , bg = "Orange" ) texto1.place( relx = 0.3 , rely = 0.25 ) entrada1 = Entry( textvariable =altura , font =( "arial" , "12" , "bold...

Altura na queda livre

# "altura na queda livre" # H = (g*t²)/2 g = float ( input ( "Aceleração da gravidade (m/s²): " )) t = float ( input ( "Intervalo de tempo (s): " )) h = (g* pow (t , 2 ))/ 2 harr = round (h , 2 ) print ( f"A altura na que na queda m é de { harr } ." )

Àrea do círculo (usando tkinter )

from tkinter import * import math root=Tk() root.title( "Àrea do círculo " ) root.geometry( "300x300" ) root.resizable( False,False ) root.configure( background = "orange" ) def calcular (): vraio = raio.get() a = math.pi* pow (vraio , 2 ) arrr = round (a , 2 ) mensagem = f'A àrea do círculo é de { arrr } .' area.set(mensagem) def limpar (): entrada1.delete( 0 , END) raio = DoubleVar() area = StringVar() titulo = Label( text = "Àrea do círculo" , font =( "times" , "18" , "bold" ) , bg = "Orange" ) titulo.place( relx = 0.2 , rely = 0.05 ) texto1 = Label( text = "Raio do Círculo" , font =( "arial" , "12" , "bold" ) , bg = "Orange" ) texto1.place( relx = 0.05 , rely = 0.25 ) entrada1 = Entry( textvariable =raio , font =( "arial" , "12" , "bold" ) , bg = "green" , justify = ...

àrea quadrado (usando tkinter )

from tkinter import * root=Tk() root.title( "Àrea do quadrado" ) root.geometry( "300x300" ) root.resizable( False,False ) root.configure( background = "orange" ) def calcular (): vlado = lado.get() a = pow (vlado , 2 ) arrr = round (a , 2 ) mensagem = f'A àrea do quadrado é de { arrr } .' area.set(mensagem) def limpar (): entrada1.delete( 0 , END) lado = DoubleVar() area = StringVar() titulo = Label( text = "Àrea do quadrado" , font =( "times" , "18" , "bold" ) , bg = "Orange" ) titulo.place( relx = 0.2 , rely = 0.05 ) texto1 = Label( text = "Lado" , font =( "arial" , "12" , "bold" ) , bg = "Orange" ) texto1.place( relx = 0.3 , rely = 0.25 ) entrada1 = Entry( textvariable =lado , font =( "arial" , "12" , "bold" ) , bg = "green" , justify = 'center' ) entrada1.pla...

Classificação de triângulos (usando tkinter)

from tkinter import * root=Tk() root.title( "Classificação do Triângulo" ) root.geometry( "400x300" ) root.resizable( False,False ) root.configure( background = "orange" ) def classificar (): vlado1 = lado1.get() vlado2 = lado2.get() vlado3 = lado3.get() if vlado1 == vlado2 and vlado2 == vlado3 and vlado1 == vlado3: mensagem= "É um triângulo equilátero." elif vlado1 != vlado2 and vlado2 != vlado3 and vlado1 != vlado3: mensagem= "É um triângulo escaleno." else : mensagem = "É um triângulo isósceles." resultado1.set(mensagem) def limpar (): entrada1.delete( 0 , END) entrada2.delete( 0 , END) entrada3.delete( 0 , END) lado1 = DoubleVar() lado2 = DoubleVar() lado3 = DoubleVar() resultado1 = StringVar() titulo = Label( text = "Classificação do Triângulo" , font =( "times" , "18" , "bold" ) , bg = "Orange" ) ...

Velocidade do Corpo na Queda Livre

#"velocidade do corpo na queda livre" # v = g*t g = float ( input ( "Aceleração da gravidade (m/s²): " )) t = float ( input ( "Intervalo de tempo (s): " )) v = g*t varr = round (v , 2 ) print ( f"A velocidade de queda (m/s) é de { varr } ." )

Nível de álcool no sangue

def frase (nível_alcool): print ( f"A sua taxa de álcool é de { nível_alcool } ." ) print ( "Nível de álcool no sangue" ) nível_alcool = float ( input ( "Digite o nível de Álcool no Sangue ( g/l): " )) condicao = str ( input ( 'És condutor de veículo de socorro, ou de serviço urgente, \n ' ' ou condutor de transporte coletivo de crianças e jovens até aos 16 anos, \n ' ' ou de táxi,ou de automóvel pesado de passageiros ou mercadorias, ' ' \n ou condutor de transporte de mercadorias perigosas ou novos condutores ' '(durante os 3 primeiros anos de validade da carta de condução)? [S/N] ' )).lower() if condicao == 'n' : if nível_alcool >= 1.2 : frase(nível_alcool) print ( "É considerado crime e punido com pena de prisão até" " 1 ano ou com pena de multa até 120 dias. \n " "Nest...

Calcular valor de entrada da Habitação

from tkinter import * root = Tk() root.title( "Montante de entrada" ) root.geometry( "500x300" ) root.resizable( False,False ) def entrada (): valorhabitação = nvhabitacao.get() vpercentagem = percentagem.get() pp = vpercentagem/ 100 ventrada = round ((valorhabitação*pp) , 2 ) valorentrada.set(ventrada) text1 = Label( text = "Valor da Habitação" , font =( "Arial" , "12" , "bold" )) text1.place( relx = 0.15 , rely = 0.15 ) nvhabitacao = DoubleVar() vhabitacao = Entry( textvariable =nvhabitacao , justify = 'center' ) vhabitacao.place( relx = 0.5 , rely = 0.15 , relwidth = 0.3 ) text2 = Label( text = " % da entrada (em %)" , font =( "Arial" , "12" , "bold" )) text2.place( relx = 0.15 , rely = 0.3 ) percentagem = DoubleVar() percentagemdeentrada = Entry( textvariable =percentagem , justify = 'center' ) percentagemdeentrada.place( relx = 0.5 , rely = 0.3 , ...