-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.py
59 lines (42 loc) · 1.55 KB
/
main.py
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
from numpy import true_divide
import gerar
print("-=" * 30, "xXx", "=-" * 30)
print("Olá, bem vindo ao RandomSims.\n")
Sims = []
def ProcurarSim(pesquisa):
print("-=" * 30, "xXx", "=-" * 30)
achou_ = False
print(f'{"Nome":<16}{"Sobrenome":<16}{"Idade":<8}{"Cor Cabelo":<22}{"Cor Olhos":<20}{"Altura":<8}{"Emprego":<12}\n')
for x in Sims:
if str(pesquisa).isdigit() == True and int(pesquisa) == x.idade:
achou_ = True
pass
elif pesquisa == x.nome.lower() or pesquisa == x.genero.lower():
achou_ = True
pass
else:
continue
print(f'{x.nome:<16}{x.sobrenome:<16}{x.idade:<8}{x.cor_cabelo:<22}{x.cor_olhos:<20}{x.altura + "m":<8}{x.emprego["nome"]:<10}')
if achou_ == False:
print("nada encontrado!!")
print("-=" * 30, "xXx", "=-" * 30)
def Lersim():
while True:
r = input("Qual Sim você deseja ler?\nVocê pode pesquisar por: Nome, Idade ou gênero(masculino ou feminino)\nVoltar para sair\n").lower()
if(r == "voltar"):
break
ProcurarSim(r)
while True:
print("-=" * 30, "xXx", "=-" * 30)
r = input("Você deseja:\n =>Criar\n =>Ler todos\n =>Ler Sim\n =>Stop(Finalizar)\n ").lower()
if(r == "stop"):
break
if(r == "criar"):
Sims = gerar.GerarSims()
print("Criados com sucesso!")
elif(r == "ler todos"):
gerar.print_lista(Sims)
elif(r == "ler sim"):
Lersim()
else:
print("!!ERRO!!")