Boa tarde a todos, estou tentando resolver uma questão. Segue em anexo o arquivo com a questão:
A questão pede pra dividir o salário do funcionário (Classe funcionário herda de pessoa) em 2 parcelas 40 e 60 % em 2 métodos!
Na hora de exibir o resultado como eu faço pra o valor do salário saia com 2 casas decimais?
Segue abaixo o codigo do programa:
class Funcionario(Pessoa):
matricula = “”
salario = “”
def __init__(self, matricula, salario):
self.matricula = matricula
self.salario = salario
def getSalario(self) :
return self.salario
def setSalario(self, salario) :
self.salario = salario
def parc1(self):
p1 = salario * 0.4
return self.p1
def parc2(self):
p2 = salario * 0.6
return self.p2
def Status():
Nesse método Status exibiria o resultado Mais ou menos assim:
public String Status(){
return "1ª parcela: " + String.format("%.2f", (salario - parc1())) +
"\n2ª parcela: " + String.format("%.2f", (salario - parc2()));
}
Só que seria em Python, esse código em java é só um exemplo. O salário fica com 2 casas decimais, como faz isso no Python?
Agradeço a ajuda!
Essa é a questão:
listaHeranca.pdf (91,7 KB)