Python - Agregar varios input a una variable

 
Vista:
Imágen de perfil de Kemill
Val: 4
Ha disminuido su posición en 20 puestos en Python (en relación al último mes)
Gráfica de Python

Agregar varios input a una variable

Publicado por Kemill (2 intervenciones) el 18/07/2018 00:40:20
Saludos, acudo a su ayuda para solucionar esto:

Necesito que este programa acepte cuanto varios estudiantes y matriculas el usuario quiera ingresar y los almacene en el archivo html.

Sucede que el programa va reemplazando los datos, y no va guardandolos, entonces no encuentro como lograr que vaya almecenando cada input, ya intente crear una lista y que vaya agregando los valores del input a la lista con un .append, pero no resulta. ¿Que solución me recomiendan?

"Si es posible que el archivo se vaya creando con cada input, pero que se vaya creando ejemplo Archivo (1), Archivo (2), tambien me seria una solucion valida.

Gracias de antemano.


Pd: Uso Python 3.6.5


Screenshot_1
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 765
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Agregar varios input a una variable

Publicado por dario (185 intervenciones) el 18/07/2018 05:35:10
Hola, copia y pega el codigo para poder ejecutarlo y ver donde esta el error, no pongas una imagen.
Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 765
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Agregar varios input a una variable

Publicado por dario (185 intervenciones) el 18/07/2018 06:01:34
Hola, lo he probado usando 2 listas y si funciona bien pruebalo y veras, almacena las matriculas y los nombres.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import os
Matricula = []
Nombre = []
 
print("Programa que acepta los datos de estudiantes")
 
continuar = True
 
while continuar:
  matricula = input("Digite la matricula:")
  nombre = input("Digite el nombre:")
 
  ciclo = True
 
  while ciclo:
    x = input("Desea ingresar otro estudiante? Digite 'Si o 'No':")
    if x.lower() == 'si':
      continuar = True
      ciclo = False
      Matricula.append(matricula)
      Nombre.append(nombre)
    elif x.lower() == 'no':
      print("Archivo creado")
      continuar = False
      ciclo = False
    else:
      print("Digite si o no")
      ciclo = True
 
print(Matricula)
print(Nombre)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de Kemill
Val: 4
Ha disminuido su posición en 20 puestos en Python (en relación al último mes)
Gráfica de Python

Agregar varios input a una variable

Publicado por Kemill (2 intervenciones) el 19/07/2018 04:50:20
Muchas gracias dario, me sirvio.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Agregar varios input a una variable

Publicado por Madamada (2 intervenciones) el 19/07/2018 06:04:31
El modo w sustituye el archivo si ya existe crealo con w y después utiliza el modo a para añadir contenido también puedes leer el manual y ahorrarte frustración
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Agregar varios input a una variable

Publicado por Madamada (2 intervenciones) el 19/07/2018 06:06:36
Puedes usar el método .lower() para pasar la respuesta del usuario y no poner muchos or
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar