Hola amigos, me ayudan porfavor con este error que me sale, ya he revisado muchas veces y esta bien, segun la explicacion del profesor. s...

Pregunta de la clase:
Definir funciones con Python
John Steven Oyola Agredo

John Steven Oyola Agredo

Pregunta
studenthace 5 años

Hola amigos, me ayudan porfavor con este error que me sale, ya he revisado muchas veces y esta bien, segun la explicacion del profesor. sin embargo esto es lo que me aparece cuando voy a ejecutar el archivo:

C:\Users\VENTAS 02\Desktop\python_course>python turtle-funciones.py

File “turtle-funciones.py”, line 17

make_line_and_turn(dave, length)

^

IndentationError: expected an indented block.

no se que ande mal de esto:

<h1>-- coding: utf-8 --</h1> import turtle

def main():

window = turtle.Screen()

dave = turtle.Turtle()

make_square(dave)

def make_square(dave):

length = int(raw_input("tamaño de cuadrado: "))

for i in range(4): make_line_and_turn(dave, length)

def make_line_and_turn(dave, length):

dave.forward(length)

dave.left(90)

if name == “main”:

main()

GRACIAS POR SU AYUDA

3 respuestas
para escribir tu comentario
    John Steven Oyola Agredo

    John Steven Oyola Agredo

    studenthace 5 años

    Ricardo, muchas gracias por tus consejos. de verdad me ayudaron mucho. lo logre!!!

    John Steven Oyola Agredo

    John Steven Oyola Agredo

    studenthace 5 años

    Hola ricardo. Muchas gracias por tu ayuda, voy a intentarlo y te comento

    Ricardo Moreno

    Ricardo Moreno

    studenthace 5 años

    Hola John!

    Algo es doloroso cuando vas a entrar a entrar a python es darte cuenta de la importancia de la indenteción.

    Lo que el error te dice es "IndentationError: expected an indented block." y esto lo que significa es que esta esperando un bloque de indentación

    Es codigó esto significa que: en vez de esto:

    for i in range(4): make_line_and_turn(dave, length)

    se esta esperando esto:

    for i in range(4): make_line_and_turn(dave, length)

    asi... con cuatro espacio o un (tab) para todo lo que este dentro de tu for

    Espero te sirva.Saludos!

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.