In [ ]:
###---------------------------------------------------###
#---------- Implementação do algoritmo -----------------#
###---------------------------------------------------###

dap = 12.5
alt = 23.5
vol = 0.0000599458 * dap**1.82083 * alt**0.97645

if dap < 15:
    valor = vol * 30
elif dap < 30:
    valor = vol * 40
else:
    valor = vol * 75

if alt > 30:
    valor = valor * 1.15


###---------------------------------------------------###
#---------- Criação da função --------------------------#
###---------------------------------------------------###
def valor_arv(dap, alt):
    # estimar volume por árvore
    vol = 0.0000599458 * dap**1.82083 * alt**0.97645
    # condicional dap
    if dap < 15:
        valor = vol * 30
    elif dap < 30:
        valor = vol * 40
    else:
        valor = vol * 75

    # condicional altura
    if alt > 30:
        valor = valor * 1.15
        
    print("Resultado: Volume =", round(vol, 2), "m³; Preço = R$", round(valor, 2))
    return(valor)

# aplicação da função
arv1 = valor_arv(12.5, 23.5)
arv2 = valor_arv(22, 27.5)
arv3 = valor_arv(31.5, 30)
arv4 = valor_arv(14.5, 30.5)
arv5 = valor_arv(26, 35.5)
arv6 = valor_arv(32.5, 36.5)

valor_total = arv1 + arv2 + arv3 + arv4 + arv5 + arv6
print("Volume total:", valor_total, "m³")