Python - Consulta código POO

 
Vista:
sin imagen de perfil

Consulta código POO

Publicado por Alexis (1 intervención) el 23/08/2022 15:59:33
Hola grupo. Una consulta, tengo este código para practicar POO , pero me bota error, como si la clase 'Profesor' no estuviera definida. El resultado esperado es el siguiente :
Nombres : juan
Apellidos : navarro
Edad : 33
Direccion : av xyz
Especialidad : sistemas
Disculpen si es un error básico, recién estoy aprendiendo python.

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 Profesor:
    nombres=''
    apellidos=''
    edad=0
    direccion=''
    especialidad=''
 
    def __init__(self):
        self.nombres='juan'
        self.apellidos='navarro'
        self.edad=33
        self.direccion='av xyz'
        self.especialidad='sistemas'
 
    def darLecciones(self):
        print('Alumnos Bla Bla')
 
    def datos(self):
        print('Nombres : '+self.nombres)
        print('Apellidos : '+self.apellidos)
        print('Edad : '+str(self.edad))
        print('Direccion : '+self.direccion)
        print('Especialidad : '+self.especialidad)
    if __name__=='__main__':
        profesor=Profesor()
        profesor.datos()


errorr
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
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

Consulta código POO

Publicado por tincopasan (1082 intervenciones) el 23/08/2022 17:34:50
el principal error es la indentación del bloque final desde la línea 24 , no es parte de la clase asi que le sobra toda la indentación. Ahora hay muchos errores de concepto que si te interesa te aclaro.
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