
Andrey Jhojanci Londoño Salazar
PreguntaHola, de casualidad alguien sabe porque me sale el siguiente error en el turtle.Screen() y el turtle.Turtle().
Y al momento de ejecutarlo también me sale un error con el main()
Adjunto mi codigo
# -*- coding: utf-8 -*- import turtle def main(): window = turtle.Screen() tAndrey = turtle.Turtle() make_rectangle(tAndrey) window.mainloop() def make_rectangle(tAndrey): lenght = int(input('Tamaño del cuadrado')) for i in range(4): make_line_and_turn(tAndrey, lenght) def make_line_and_turn(tAndrey, lenght): tAndrey.forward(lenght) tAndrey.left(90) if __name__ == '__main__': main()

Andrey Jhojanci Londoño Salazar
Muchas gracias Luis! :)

Andrey Jhojanci Londoño Salazar
Tienes razón Luis, ya cambié el nombre del documento tutle.py y corrió perfecto, Muchas gracias eres un crack compañero.

Luis Lira
El detalle es que tu archivo "turtle.py" sigue existiendo en el directorio donde está "tuu.py", entonces en vez de ir por el módulo "turtle", Python está buscando esos métodos en tu archivo llamada "turtle".
Prueba cambiando el nombre o eliminando el archivo "turtle.py" de tu directioro.

Andrey Jhojanci Londoño Salazar
Luis, la prueba de cambiar el nombre ya la había realizado ayer mismo, si te das cuenta en las pestañas de visual tengo un archivo que se llama tuu.py, y este arroja el mismo error.
Por cierto, muchas gracias por tu aporte, ya corregí el length
Te adjunto la imagen en donde realice la prueba con el nombre de archivo distinto.

Luis Lira
Por cierto, tienes typos en la longitud, es "length" no "lenght", va primero la t y luego la h.

Luis Lira
A tu archivo cámbiale el nombre, ya que Python se confunde y toma tu archivo como si fuera el módulo "turtle".