Ao executar o código e pedir para mostrar o valor de desconto é apresentado como NONE, não entendi o motivo.. Podem me ajudar ? Abaixo meu código :
class Calculador_de_descontos :
def calcula(self, orcamento):
if orcamento.total_itens > 5:
return orcamento.valor * 0.1
elif orcamento.valor > 500:
return orcamento.valor * 0.07
if __name__ == '__main__' :
from orcamento import Orcamento, Item
orcamento = Orcamento()
orcamento.adiciona_item(Item("Item - 1", 100))
orcamento.adiciona_item(Item("Item - 3", 50))
orcamento.adiciona_item(Item("Item - 3", 300))
print(orcamento.valor)
calculador = Calculador_de_descontos()
desconto = calculador.calcula(orcamento)
print(desconto)
OBS: Estou fazendo o curso no python 3, não sei se isso influencia em algo