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
________________________________________________________________
_____________________________________________________________
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
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 (python) [Seleccionar]
# programa
import simplegui
import random
oracion = ""
posicion = [75, 75]
ancho = 1100
alto = 800
intervalo = 900
def update(texto):
global oracion
oracion = texto.split()
def tick():
x = random.randrange(50, 600)
y = random.randrange(20, 600)
posicion[0] = x
posicion[1] = y
def draw(canvas):
canvas.draw_text(str(oracion), posicion, 30, "skyblue")
frame = simplegui.create_frame("texto", ancho, alto)
texto = frame.add_input("Escriba su oracion:", update, 150)
frame.set_draw_handler(draw)
timer = simplegui.create_timer(intervalo, tick)
frame.start()
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