-
Notifications
You must be signed in to change notification settings - Fork 0
/
conta
83 lines (66 loc) · 2.08 KB
/
conta
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
class Conta:
def __init__(self,email,senha):
self.email= email
self.senha= senha
self.amigos= []
self.publicacoes= []
def get_email(self):
return(self.email)
def get_senha(self):
return(self.senha)
def get_amigos(self):
if self.amigos == []:
print("Você ainda não tem amigos")
else:
for amigo in self.amigos:
print(amigo)
def get_publicacoes(self):
if self.publicacoes == []:
print("Você ainda não tem publicações")
else:
for publicacao in self.publicacoes:
print(publicacao)
def set_senha(self,senha):
if len(senha)<6:
print("Senha contem menos de 6 caracteres")
elif len(senha)>=6:
self.senha= senha
print("Senha alterada com sucesso")
def adicionar_publicacao(self,publicacao):
if len(publicacao) <= 140:
self.publicacoes.append(publicacao)
print("Publicado com sucesso")
elif len(publicacao) > 140:
print("A publicação tem mais de 140 caracteres")
def menu_conta(self):
print("Bem vind@",self.email,"!")
opçao = -1
while(opçao != 'x'):
print("1- Publicar ✎ ")
print("2- Ver publicações")
print("3- Ver amigos")
print("4- Mudar a senha")
print("5- Procurar amigo")
print('x- Sair')
opçao= input("Digite a opção")
if opçao == '1':
publicacao= input("Digite, a publicação deve conter menos de 140 caracteres")
self.adicionar_publicacao(publicacao)
elif opçao == '2':
self.get_publicacoes()
elif opçao == '3':
self.get_amigos()
elif opçao == '4':
nova_senha= input("Digite a nova senha, deve conter no minimo 6 caracteres")
self.set_senha(nova_senha)
elif opçao == '5':
nome= input('Digite o nome')
amigo= Rede.procurar_amigo(Rede,nome)
print(amigo)
adicionar= input("Você quer adicionar essa pessoa? S/N")
if adicionar == 'S':
Rede.adicionar_amigo(Rede,self,amigo)
elif adicionar == 'N':
pass
elif opçao == 'x':
pass