python problema con un sistema de archivo de usuarios
Publicado por ignacio (2 intervenciones) el 30/08/2017 17:23:35
Hola.
Tengo que hacer un ejercicio que consiste en todos estos pasos:
Vamos a implementar un sistema de archivo de usuarios. Para ello, se va a preguntar al usuario un nombre y se va a meter en una lista de usuarios. Cada vez que se añade un nombre, se imprime toda la lista.
Tendrás que tener en cuenta que:
Tienes que leer de consola con input.
Necesitas una variable para guardar el nombre que leas de consola.
Necesitas crear una lista vacía al principio, y asignarle una variable.
Tendrás que incluir elementos con append.
Tendrás que repetir un número indeterminado de veces, mientras que tu nombre actual sea diferente de "fin".
Así lo he hecho:
funciona, excepto que contesta 3 veces fin, cosa que no entiendo.
Gracias de antemano. Quiero comentaros que soy muy novato, llevare dos días con esto de python
Tengo que hacer un ejercicio que consiste en todos estos pasos:
Vamos a implementar un sistema de archivo de usuarios. Para ello, se va a preguntar al usuario un nombre y se va a meter en una lista de usuarios. Cada vez que se añade un nombre, se imprime toda la lista.
Tendrás que tener en cuenta que:
Tienes que leer de consola con input.
Necesitas una variable para guardar el nombre que leas de consola.
Necesitas crear una lista vacía al principio, y asignarle una variable.
Tendrás que incluir elementos con append.
Tendrás que repetir un número indeterminado de veces, mientras que tu nombre actual sea diferente de "fin".
Así lo he hecho:
1
2
3
4
5
6
7
8
9
10
11
12
13
pregunta = input("Dime un nombre de usuario:")
lista=[]
for nombre in pregunta:
nombre=""
if pregunta!="fin":
lista.append(pregunta)
print(lista)
pregunta=input("dime otro nombre:")
else:
print("fin")
funciona, excepto que contesta 3 veces fin, cosa que no entiendo.
Gracias de antemano. Quiero comentaros que soy muy novato, llevare dos días con esto de python
Valora esta pregunta
0