This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Humano: | |
def __init__(self,edad): | |
self.edad = edad | |
def conversar(self,mensaje): | |
print (mensaje) | |
class ISC(Humano): | |
def __init__(self): | |
print("Hola") | |
def programar(self,lenguaje): | |
print("Voy a programar en ",lenguaje) | |
class LED(Humano): | |
def resolvercaso(self,ley): | |
print("Debo resolver el caso de",ley) | |
Héctor = ISC() | |
Juan = LED(91) | |
Héctor.programar("Python") | |
Juan.resolvercaso("Alphabet") | |
Héctor.conversar("Hola") | |
Juan.conversar("Hola") |
Continuaré de acorde al tutorial que estoy viendo mi clase en Python. En esta ocasión corregimos el anterior error que imprimia la edad en la conversación y metemos dos subclases que son la ISC y LED (estudiante de Sistemas Computacionales y de Derecho) además de añadir unas conversaciones referente a su profesión cómo «debo programar en Python» o «Debo resolver el caso de Alphabet». Debido a las sublistas sólo si el objeto es ISC dirá algo referido a programación y sólo si es LED dirá algo referido a derecho.
Para realizar este programa me basé en el siguiente tutorial: