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
student
hace 6 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
File “”, 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
    Ricardo Moreno

    Ricardo Moreno

    student
    hace 6 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!

    John Steven Oyola Agredo

    John Steven Oyola Agredo

    student
    hace 6 años

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

    John Steven Oyola Agredo

    John Steven Oyola Agredo

    student
    hace 6 años

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

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.