4 svar
80 visningar
Avokado12345 131
Postad: 5 jan 2023 15:55

klass Person

För den här uppgiften, gjorde lösningsförslaget som ovan. Men jag gjorde såhär:

Men då har jag ju def __str__(self) istället för print_person. När jag testar min fungerar det, men när jag testar lösningsförslaget skrivs bara det där objektnumret ut. Så jag tycker det är konstigt hur de har gjort och att de inte har använt __str__. Eller hur ska man tänka/ göra?

Laguna Online 30498
Postad: 5 jan 2023 16:12

Hur ser det ut med deras lösning, menar du?

Avokado12345 131
Postad: 5 jan 2023 16:17

jag tror jag fick något sånt här:

Laguna Online 30498
Postad: 5 jan 2023 16:47

För p alltså? OK, men uppgiften säger bara att du ska göra en metod print_person, så du gör nånting mer avancerat än de frågar efter.

Din kod har en annan konvention för skapandet också. Du ska ge namn och adress, enligt lösningen, men du ger förnamn och efternamn.

Lindehaven 820 – Lärare
Postad: 5 jan 2023 19:59

Prova lösningsförslaget och se om det fungerar då metoden anropas:

p.print_person()

Svara
Close