fork download
  1. if __name__ == "__main__":
  2. Animal = type('Animal', (), {'culoare': 'albastra', 'talie': 'mica'}) # devine definitia clasei noastre
  3. print(Animal.culoare, Animal.talie)
  4. print(type(Animal))
  5. Obiect = type('Obiect', (Animal, ), {'numar_picioare': '4'}) # definim o noua clasa numita Obiect ce mosteneste clasa Animal
  6. print(Obiect.culoare, Obiect.talie, Obiect.numar_picioare)
  7. Obiect.culoare = "verde"
  8. Obiect.talie = "mare"
  9. animal2 = Animal() # folosim clasa Animal definita mai sus pentru a crea o noua instanta de tip animal
  10. animal2.culoare = "Gri"
  11. animal2.talie = "Mijlocie"
  12. print(animal2.culoare, animal2.talie)
Success #stdin #stdout 0.02s 8688KB
stdin
Standard input is empty
stdout
albastra mica
<class 'type'>
albastra mica 4
Gri Mijlocie