[PYTHON]¿Cómo guardar datos de un rango de números que genero con un While?

Iniciado por 4T1L4, 24 Octubre 2016, 14:04 PM

0 Miembros y 1 Visitante están viendo este tema.

4T1L4

Buenos días! para arrancar el día programando tengo una duda y espero que al resolverla ayude a otros.

Código (python) [Seleccionar]

datos = []
puertos = 1

def rango():
  while puertos <= 55553:
  print puertos
  puertos = puertos+1

datos = open('puertos.txt', 'w')
datos.write ... No se como seguir


Genero un rango de datos 1 - 55553, ¿Cómo guardo este rango de datos numéricos que genere con un While en un archivo txt?

Desde ya gracias !

engel lex

abres el archivo al inicio de la función y el datos.write lo colocas debajo del print
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

4T1L4

Gracias por la pronta respuesta engel lex.

Pongo la solución:

Código (python) [Seleccionar]

datos = open('puertos.txt', 'w')
def numeros():
puertos = 1
while puertos <= 55553:
datos.write(str(puertos))
datos.writelines('\n')
puertos = puertos+1

numeros()


Saludos!