elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / Python separar las palabras de una oracion en: 16 Mayo 2016, 20:49 pm
Buenas ante todo saludos, soy nuevo por aca
me disculpan si tenia que presentarme en alguna parte del foro, pero no e revisado bien

tengo un problema con un ejercicio que me mandaron en clases de python

es el siguiente

>>>>  Hacer un programa que solicice una oracion y divida las palabras en la pantalla con movinientos diferentes de cada palabra <<<<<

lo estoy haciendo en la pagina de ccodeskulptor.org  (una excelente pagina donde puedes hacer tus programas y pasarlos con el link  >>>>>

http://www.codeskulptor.org/#user41_FXiCUyquNL_0.py

________________________________________________________________
Código
  1. # programa
  2.  
  3. import simplegui
  4. import random
  5.  
  6. oracion = ""
  7. posicion = [75, 75]
  8. ancho = 1100
  9. alto = 800
  10. intervalo = 900
  11.  
  12. def update(texto):
  13.    global oracion
  14.    oracion = texto.split()
  15. def tick():
  16.    x = random.randrange(50, 600)
  17.    y = random.randrange(20, 600)
  18.    posicion[0] = x
  19.    posicion[1] = y
  20. def draw(canvas):
  21.    canvas.draw_text(str(oracion), posicion, 30, "skyblue")
  22. frame = simplegui.create_frame("texto", ancho, alto)
  23. texto = frame.add_input("Escriba su oracion:", update, 150)
  24. frame.set_draw_handler(draw)
  25. timer = simplegui.create_timer(intervalo, tick)
  26. frame.start()
  27. timer.start()python

_____________________________________________________________

como pueden ver ya separe la oracion usando el metdo Split pero no se como hacer para que me muestre las palabras en lugares distintos, con distintos movimientos

E intentado tomarlo como una lista pero al tratar de usar >> str(oracion(0)) << me dice que no es elegible

Si alguien puede ayudarme a solucionar esto se lo agradezco de antemano


Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines