Ir ao conteúdo
  • Cadastre-se

Programação em python


Posts recomendados

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)
p=""
p=Menu(p)
a=1
if p=="1":
    Criar_perfil(matriz)
  

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...