Python - expected an idented block

 
Vista:
sin imagen de perfil

expected an idented block

Publicado por Albert (1 intervención) el 21/09/2021 04:06:15
Hola maestros programadores tengo este pequeño programa pero en la linea despues de if name == ' main ': me marca error dice esperaba an idented block y la verdad no logro saber porque me dijieron que el maind e debia ponerlo al principio pero no puedo entenderlo soy nuevo en este mundo


class Estudiante():
def __init__(self):
self. _atencion(self)
self._apunta(self)
self._realiza(self)
self._entrega(self)

def _atencion(self):
print("El estudiante pone atencion")

def _apunta(self):
print("El estudiante toma sus apuntes")

def _realiza (self):
print ("El estudiante realiza su tarea")

def _entrega(self):
print ("El estudiante entrega su tarea")


if __name__ == '__main__':
estu. = Estudiante()
estu._atencion()
estu._apunta()
estu._realiza()
estu._entrega()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de César
Val: 41
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

expected an idented block

Publicado por César (20 intervenciones) el 21/09/2021 15:43:56
Buenas

Despues de los dos puntos del 'if' el bloque (el código que se debe ejecutar si se da la condición) debe estar indentado.

Es lo que te está pidiendo

Buen dia
ElOr
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

expected an idented block

Publicado por tincopasan (1082 intervenciones) el 21/09/2021 16:25:06
así como está no podemos ver que indentación usas, te recomiendo que usas el tag </>Código así es más claro ver el indentado, por otro lado hay muchos errores y redundancias, pero bueno, te corrijo solo los errores, la lógica es otro tema.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class Estudiante:
    def __init__(self):
        self. _atencion()
        self._apunta()
        self._realiza()
        self._entrega()
 
    def _atencion(self):
        print("El estudiante pone atencion")
 
    def _apunta(self):
        print("El estudiante toma sus apuntes")
 
    def _realiza (self):
        print ("El estudiante realiza su tarea")
 
    def _entrega(self):
        print ("El estudiante entrega su tarea")
 
 
if __name__ == '__main__':
    estu = Estudiante()
    estu._atencion()
    estu._apunta()
    estu._realiza()
    estu._entrega()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar