def aumento(valor, porcentagem, formata=False): r = valor + (valor * (porcentagem / 100)) if formata: return preco.real(r) else: return r
def reducao(valor, porcentagem, formata=False): r = valor - (valor * (porcentagem / 100)) if formata: return preco.real(r) else: return r
from vendas.calc_preco import aumento, reducao import vendas.formata.preco as formata preco = 49.90 preco_com_aumento = aumento(valor=preco, porcentagem=15, formata=True) print(preco_com_aumento) preco_com_reducao = reducao(valor=preco, porcentagem=15, formata=True) print(preco_com_reducao) print(formata.real(50))
def aumento_preco(valor, porc, formata=False): r = valor + (valor * porc / 100) if formata: return preco.real(r) return r
def reduz_preco(valor, porc, formata=False): r = valor - (valor * porc / 100) if formata: return preco.real(r) return r
# import vendas.calcula_preco from vendas.calcula_preco import aumento, reducao from vendas.formata import preco as formatado preco = 50.00 # vlr_aumento = vendas.calcula_preco.aumento(preco, 10) vlr_aumento = aumento(preco, 15, formata=True) print(vlr_aumento) vlr_reducao = reducao(preco, 10, formata=True) print(vlr_reducao) print(formatado.real(50.96))
# Aplicação raiz do projeto. # Packages é um diretório onde vou organizar meus módulos da mesma area do projeto. Para evitar escrever # todas as minhas funções num módulo só, posso criar um diretório (no nosso caso vendas) e nele criar # vários módulos com arquivos.py contendo códigos relaciondas a vendas. # OBS: dentro do diretório package, sempre preciso ter o arquivo __init__.py, pois é quem informa # para o inerpretador do python que este diretório é um package import os import sys from vendas.calc_preco import aumento, reducao from vendas.formata import preco as pco preco = 49.90 #print(aumento(preco,15,formata=True)) preco_com_aumento = aumento(valor=preco, porcentagem=15, formata=True) print(preco_com_aumento) preco_com_reducao = reducao(valor=preco, porcentagem=15, formata=True) print(preco_com_aumento) print(pco.real(59.95)) p = 50.50 p_aumento = aumento(valor=p, porcentagem=20, formata=True) print(p)
from calculos import multiplica, PI print(P1) print(multiplica[1, 4]) """ pacotes com python """ from vendas.calc_preco import aumento,reducao from vendas.formata import preco as preco2 preco = 49.90 preco_com_aumento = aumento(valor=preco, porcentagem=15, formata=True) print(preco_com_aumento) preco_com_reducao = reducao(valor=preco, porcentagem=15, formata=True) print(preco_com_reducao) print(preco2.real())