Python - Programa escritura fichero

 
Vista:
sin imagen de perfil
Val: 66
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Programa escritura fichero

Publicado por Noe (35 intervenciones) el 28/03/2019 16:45:25
Hola a todos,

tengo que crear una función donde se pida un número entero N. Si N es 4, se debe escribir en un fichero lo siguiente:

A
AA
AAA
AAAA

Como veis, depende del valor de N. Si N fuera 3, entonces:

A
AA
AAA

¿Alguien podría echarme una mano?

Mil gracias por adelantado!!!
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: 388
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Programa escritura fichero

Publicado por Daniel (111 intervenciones) el 28/03/2019 20:32:01
Hola,

El problema es fácil:

1
2
3
4
5
6
7
8
9
row = input("Numero de filas: ")
row = int(row)
 
file = open('file.txt', 'w')
 
for num in range(1, row + 1):
    file.write(num * 'A' + '\n')
 
file.close()

Saludos,
Daniel Rodríguez.
Analytics Lane
Python en Analytics Lane
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
sin imagen de perfil
Val: 66
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Programa escritura fichero

Publicado por Noe (35 intervenciones) el 28/03/2019 20:51:48
Muchísimas gracias por tu ayuda.
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: 66
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Programa escritura fichero

Publicado por Noe (35 intervenciones) el 01/04/2019 20:59:43
Hola Daniel,

me había olvidado una cosa: qué hay que hacer para que, aparte de escribir en el archivo, me muestre en pantalla lo que ha escrito, es decir, que aparezca en pantalla (para, por ejemplo, row = 4):

A
AA
AAA
AAAA

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
sin imagen de perfil
Val: 66
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Programa escritura fichero

Publicado por Noe (35 intervenciones) el 01/04/2019 21:05:00
Una última cosa: el programa debe ser una función (def).

Gracias de nuevo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar