trilha-python-dio icon indicating copy to clipboard operation
trilha-python-dio copied to clipboard

Explorando POO com Python 1 / 3 - Criando uma Classe de Usuário

Open RafaelEVieira opened this issue 8 months ago • 0 comments

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)

RafaelEVieira avatar Jun 06 '24 20:06 RafaelEVieira