Raku kurss / Objekti, ievade/izvade un izņēmumi / Klases un objekti / Lomas / Exercises

Kaste ar izmēru

Uzdevums

Definējiet lomu Sized ar metodi describe, kas atgriež virkni size is <izmērs>, izmantojot self.size.

Pēc tam definējiet klasi Box, kas dara lomu Sized un kam ir atribūts size. Izveidojiet kasti ar izmēru 10, izdrukājiet uz tās izsauktās describe rezultātu un pēc tam otrā rindā izdrukājiet, vai kaste ir ~~ Sized, tas ir, vai tā tiek atpazīta kā tāda, kas dara šo lomu.

Piemērs

Programma izdrukā:

size is 10
True

Risinājums

Skatīt risinājumu

Kursa navigācija

Viktorīna — Lomas   |   Risinājums: Kaste ar izmēru