Python - Dibujar con Strings

 
Vista:
sin imagen de perfil

Dibujar con Strings

Publicado por los comienzos (9 intervenciones) el 01/11/2016 18:47:26
Necesito escribir un programa que lea un string S y devuelva un dibujo en pantalla como el siguiente.

Ejemplo: S= ‘TARAZONA’ S=”CADIZ”

Devuelve: ‘T A R A Z O N A ’ “C A D I Z”
‘ A R A Z O N ’ “ A D I ”
‘ R A Z O ’ “ D ”
‘ A Z ’







Gracias.
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
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Dibujar con Strings

Publicado por xve (1646 intervenciones) el 02/11/2016 14:36:40
Hola, aquí te adjunto un código que hemos desarrollado en el chat de python con Kip!!!

1
2
3
4
palabra="tarazona"
 
for i in range(int(round(float(len(palabra))/2))):
	print palabra[i:len(palabra)-i]

Espero que te sirva
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
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Dibujar con Strings

Publicado por xve (1646 intervenciones) el 02/11/2016 14:54:30
Para Python 3.x seria algo así:

1
2
3
4
palabra="tarazona"
 
for i in range(int(round((len(palabra)/2+.5)))):
	print(palabra[i:len(palabra)-i])
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

Dibujar con Strings

Publicado por los comienzos (9 intervenciones) el 02/11/2016 22:18:07
Muchas gracias compañero!!
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