Enunciado
1 class Funcionario:
2 def __init__(self, nome, salario):
3 self.nome = nome
4 self.salario = salario
5
6 def bonus(self):
7 return self.salario * 0.10
8
9 class Gerente(Funcionario):
10 def bonus(self):
11 return super().bonus() + 500
12
13 func = Funcionario("Ana", 2000)
14 ger = Gerente("Bruno", 3000)
15
16 print(func.bonus())
17 print(ger.bonus())
18 print(isinstance(ger, Funcionario))
Considere o código Python precedente. Assinale a opção que corresponde ao resultado da execução desse código.
Alternativas
- A
200.0 300.0 True
- B
200.0 500.0 False
- C
800.0 500.0 False
- D
200.0 800.0 True
- E
200.0 800.0 False
Gabarito e comentário disponíveis apenas dentro do Mentorito.
Faça login para ver a explicação completa do mentor.