Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2010, 12:07
arbeus
 
Fecha de Ingreso: noviembre-2010
Mensajes: 3
Antigüedad: 13 años, 5 meses
Puntos: 0
secuencia python

Buenas estoy intentando hacer un programa que llene una lista donde los valores de la lista son binarios 0 i 1, y los tengo que colocar alternados
Por ejemplo, para n = 5, tiedria la lista: [0, 1, 0, 1, 0].


Lo estoy intentando pero no me sale yo tengo escrito esto:

1 n=int(input("Entra la mida de la lista: ")
2 l=[ ]
3 i=0
4 while i<n:
5 a=int(input("Entra un nombre en la lista: "))
6 if a==0:
7 l.append(a)
8 else:
9 print("El nombre de la lista ha de ser un 0: "))
10 b=int(input("Entra el siguiente nombre de la lista: "))
11 if b==1:
12 l.append(b)
13 else:
14 print ("El nombre de la lista ha de ser un 1: "))
15 print (l)

Las tabulaciones estan bien hechas lo que pasa que al postear el mensaje no salen.

Si me pudierais ayudar, os lo agradeceria.

Gracias.