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: 27: 28: 29: 30: 31: 32: 33: 34: 35: 6: 37: 38:
class Hund: def __init (Selbst-, Name, Brut): self.name = „Hundename“ self.breed = „Hundebrut“ self.dog_list = [] #, weil „Hunde“ im add_dog (** Hunde) undefined ausfielen, # nicht sure, warum… def keywords_as_dict (** Hunde): Rückholhunde def add_dog (** Hunde): wenn zutreffend: Versuch: Name = raw_input („Hundenamen eintragen: ") Brut = raw_input („Hundebrut anmelden: ") für Namen Brut in dogs.items (): my_dog = (name.capitalize () + „: “ + breed.capitalize ()) Druck (my_dog) dog_list.append (my_dog) ausgenommen Namens== '': Druck („, Programm herausnehmend ") Rückholhunde, dog_list wenn __name == „__main“: null = Hund (name='Lassie', breed='Retriever') # oder ein = Hund („Mädchen“, „Apportierhund ") Druck (null, einer) # Fall der Drucke <__main__.Dog an etwas hex code> für jedes Dog.add_dog (eins) # Art Störung, Methode nimmt args 0 Dog.add_dog () # oder Dog.add_dog („doof“, „Köter ") # oder Dog.add_dog (name='Goofy', breed='mutt') # Art Störungen, # befreite Methoden muss mit Kategorienfall als Argument zuerst benannt werden
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: 27:
Kategorie Hund (): def __init (Selbst-, Name, Brut): self.name = Name; self.breed = Brut; def getName (Selbst): Rückholself.name; def getBreed (Selbst): Rückholself.breed; wenn __name == „__main“: Hundehütte = []; # eine leere Liste der Hunde erstellen wenn zutreffend: Name = raw_input („Name: ").strip (); wenn Name: Brut = raw_input („Brut: ").strip (); wenn Brut: kennel.append (Hund (name.capitalize (), breed.capitalize ())); sonst: Bruch; Druck „\ nDogs: \ n“ + („-“ * 40); für i in der Strecke (len (Hundehütte)): Hund = Hundehütte [i]; Druck „%d. %s: %s“ % (i, dog.getName (), dog.getBreed ()); sonst: Druck „Störung - diesen Index durchführen, importieren ihn nicht. \ n“; Druck „Pythonschlange %s.py“ % __name;