def aumentar(preço = 0, taxa = 0, formato = False):
    res = preço+(preço*taxa/100)
    return res if formato is False else moeda(res)

def diminuir(preço = 0, taxa = 0, formato = False):
    res = preço-(preço*taxa/100)
    return res if formato is False else moeda(res)

def dobro(preço = 0, formato = False):
    res = preço*2
    return res if formato is False else moeda(res)

def metade(preço = 0, formato = False):
    res = preço/2
    return res if formato is False else moeda(res)

def moeda(preço = 0, moeda = 'R$'):
    return f'{moeda}{preço:>.2f}'.replace('.', ',')

def resumo(preço=0, taxaA=10, taxaR=5):
    print('-'*30)
    print('RESUMO DE VALOR'.center(30))
    print('-'*30)
    print(f'Preço analisado: \t{moeda(preço)}')
    print(f'Dobro do preço: \t{dobro(preço, True)}')
    print(f'Metade do preço: \t{metade(preço, True)}')
    print(f'{taxaA}% de aumento: \t{aumentar(preço, taxaA, True)}')
    print(f'{taxaR}% de diminuir: \t{diminuir(preço, taxaR, True)}')
    print('-'*30)