Autor Tópico: Varios valores, uma mesma variável - Array  (Lida 644 vezes)

Offline jrochelly

  • void
  • *
  • Mensagens: 6
  • Open Minds. Open Sources. Open Future.
    • Blog Espírito Ubuntu
Varios valores, uma mesma variável - Array
« em: 24 de Junho de 2009, 21:37 »
Olá pessoal!
Bem, estou começando com Python e queria saber como fazer para gravar valores em uma mesma variável? (já procurei em vários sites mas nada....) :wallbash:

Me disseram que se usa listas, mas como usá-las afinal de contas? :hmm:

Por exemplo, como cadastrar nomes de funcionários em um única "variável".
já conheco um metodo em pascal, mas é diferente, não é verdade?

até agora fiz isso:
Código (Python): [Seleccione]
print 'CADASTRO DE ALUNOS'
for i in range(3):
    al=raw_input('Nome : ')
    alunos.append(al)

print 'LISTAGEM DE ALUNOS'
for aluno in alunos:
    print aluno

Mas não funciona!

Desde já agradeço a todos pela ajuda!
« Última modificação: 24 de Junho de 2009, 22:29 por djthyrax »

"Python é um réptil, Java é uma ilha, Ruby é uma pedra, C é uma letra e AJAX é um detergente."

Online djthyrax

  • kicks Chuck Norris' ass!
  • Moderador
  • Stack Overflow
  • ******
  • Mensagens: 14403
Re: Varios valores, uma mesma variável - Array
« Responder #1 em: 24 de Junho de 2009, 21:52 »
Tens de iniciar a lista antes do primeiro ciclo: alunos = []

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Offline Tharis

  • Unsigned User
  • *****
  • Mensagens: 2185
Re: Varios valores, uma mesma variável - Array
« Responder #2 em: 24 de Junho de 2009, 21:52 »
Não funciona porque não definiste a variável alunos. Tens de definir alunos como uma lista.

Correctamente seria:

Código (Python): [Seleccione]
alunos = []
print 'CADASTRO DE ALUNOS'
for i in range(3):
    al=raw_input('Nome : ')
    alunos.append(al)

print 'LISTAGEM DE ALUNOS'
for aluno in alunos:
    print aluno

E já agora, da próxima vez que meteres código, mete "code=python" dentro de [] em vez de só "code". ;)
Python Does the Job!
PYthonist 4 Life :D

Offline jrochelly

  • void
  • *
  • Mensagens: 6
  • Open Minds. Open Sources. Open Future.
    • Blog Espírito Ubuntu
Re: Varios valores, uma mesma variável - Array
« Responder #3 em: 25 de Junho de 2009, 12:48 »
Obrigado Tharis e djthyrax pela dica!
Agora dá para brincar mais um pouco  :cheesygrin:

"Python é um réptil, Java é uma ilha, Ruby é uma pedra, C é uma letra e AJAX é um detergente."