Matrizes

1 resposta
O

Alguém poderia me ajudar nesse programa? Eu tenho que criar um perfil, onde os dados (Nome completo, Apelido, Senha, Sexo, Data de nascimento, País, Estado, Profissão e e-mail) tem que ser armazenados numa matriz. Todos os dados são obrigatórios e o perfil do usuário só deverá ser criado se todos os campos forem preenchidos. Todos estes dados deverão ser armazenados em uma matriz onde cada linha representa o perfil de um usuário. Ao final do cadastro, exibir a mensagem: ‘Perfil cadastrado com sucesso!!’ e voltar ao menu principal.
eu fiz assim, mas sei que não esta totalmente correto, alguém me da uma ajuda?

matriz=[]

def Menu(op):

op=input("""***** Agência Par Ideal *****

Selecione a opção desejada:

1-Criar Perfil

2- Cadastrar Interesses

3- Buscar Par Ideal

4- Sair""")

return op

for i in range(10):

l = [’--------’]*9

matriz.append(l)

matriz[0][0]="Nome Completo"

matriz[0][1]="Apelido"

matriz[0][2]="Senha"

matriz[0][3]="Sexo"

matriz[0][4]="Data de nascimento"

matriz[0][5]="País"

matriz[0][6]="Estado"

matriz[0][7]="Profissão"

matriz[0][8]="Email"

def Criar_perfil(b):

n=input("Digite ‘S’ para começar o cadastro do usuário: ")

while n == S”:

b[a][0]=input("Nome Completo: ")

b[a][1]=input("Apelido: ")

b[a][2]=input("Senha: ")

b[a][3]=input("Sexo: ")

b[a][4]=input("Data de nascimento: ")

b[a][5]=input("País: ")

b[a][6]=input("Estado: ")

b[a][7]=input("Profissão: ")

b[a][8]=input("Email: “)

n=input(“Cadastro realizado com sucesso! Deseja cadastrar outro usuário? S/N”)

if n==“N”:

print()

for i in range(10):

print(matriz[i])

p=”"

p=Menu§

a=1

if p==1”:

Criar_perfil(matriz)

1 Resposta

Juacy_Willian

Qual é o problema que você está tendo?

Criado 8 de março de 2016
Ultima resposta 5 de mai. de 2016
Respostas 1
Participantes 2