Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Klasoj kaj objektoj / Roloj / Exercises

Skatolo kun grandeco

Problemo

Difinu rolon Sized kun metodo describe, kiu redonas la ĉenon size is <size>, uzante self.size.

Poste difinu klason Box, kiu faras la rolon Sized kaj havas atributon size. Kreu skatolon kun grandeco 10, presu la rezulton de voki describe sur ĝi, kaj poste, en dua linio, presu, ĉu la skatolo ~~ Sized — tio estas, ĉu ĝi estas rekonata kiel faranta la rolon.

Ekzemplo

La programo presas:

size is 10
True

Solvo

Vidu la solvon

Kursa navigado

Kvizo — Roloj   |   Solvo: Skatolo kun grandeco