trilha-python-dio
trilha-python-dio copied to clipboard
Explorando POO com Python 1 / 3 - Criando uma Classe de Usuário
Boa tarde .
Alguem tem a resolução desse desafio ?
Não estou conseguindo resolver ...
Vamos criar uma classe chamada UsuarioTelefone para representar um usuário de telefone. Você pode definir um método especial e depois aplicar conceitos de encapsulamento nos atributos dentro da classe. Lembre-se que, cada usuário terá um nome, um número de telefone e um plano associado, neste desafio, simulamos três planos, sendo: Plano Essencial Fibra, Plano Prata Fibra e Plano Premium Fibra.
Entrada Nome do usuário, número de telefone e plano.
Saída Mensagem indicando que o usuário foi criado com sucesso.
Entrada | Saída Ana(11) 91111-1111 Usuário Ana criado com sucesso. Plano Essencial Fibra |
Sofia(22) 92222-2222 Usuário Ana criado com sucesso. Plano Prata Fibra
Pedro(33) 93333-3333 Usuário Ana criado com sucesso. Plano Premium Fibra
TODO: Crie uma classe UsuarioTelefone.
TODO: Defina um método especial __init__
, que é o construtor da classe.
O método __init__
, irá inicializar os atributos da classe: nome
, numero
e plano
.
# TODO: Aplique o conceito de encapsulamento, onde os atributos serão encapsulados dentro da classe.
# A classe `UsuarioTelefone` define um método especial `__str__`, que retorna uma representação em string do objeto.
def __str__(self):
return f"Usuário {self.nome} criado com sucesso."
Entrada:
nome = input()
numero = input()
plano = input()
TODO: Crie um novo objeto UsuarioTelefone
com os dados fornecidos:
print(usuario)