Hola, de casualidad alguien sabe porque me sale el siguiente error en el turtle.Screen() y el turtle.Turtle(). Y al momento de ejecutarlo...

Pregunta de la clase:
Definir funciones con Python
Andrey Jhojanci Londoño Salazar

Andrey Jhojanci Londoño Salazar

Pregunta
studenthace 5 años

Hola, 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()

error turtle.jpg 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()
6 respuestas
para escribir tu comentario
    Andrey Jhojanci Londoño Salazar

    Andrey Jhojanci Londoño Salazar

    studenthace 5 años

    Muchas gracias Luis! :)

    Cuadrado.jpg

    Andrey Jhojanci Londoño Salazar

    Andrey Jhojanci Londoño Salazar

    studenthace 5 años

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

    Luis Lira

    Luis Lira

    studenthace 5 años

    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

    Andrey Jhojanci Londoño Salazar

    studenthace 5 años

    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.

    error_turtle_tuu.jpg

    Luis Lira

    Luis Lira

    studenthace 5 años

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

    Luis Lira

    Luis Lira

    studenthace 5 años

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

Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.

Curso de Python 2019
Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.