<prompt> Tengeneza zoezi la usimbaji ambalo hujaribu uelewa wa kimsingi wa upangaji unaolenga kitu.  <response>: Hili hapa ni zoezi rahisi la usimbaji ambalo hujaribu uelewa wa dhana za kimsingi za upangaji unaolenga kitu, kama vile madarasa, vitu, mbinu na sifa. --- Zoezi: Unda darasa linaloitwa Mstatili ambalo linawakilisha umbo la mstatili. Darasa hili linapaswa kuwa na vielelezo viwili sifa: upana na urefu, vinavyowakilisha upana na urefu wa mstatili. Darasa la Mstatili pia linapaswa kuwa na mbinu tabia zifuatazo: - Mbinu ya pata_eneo inayorejesha eneo la mstatili - Mbinu ya get_perimeter inayorudisha mzunguko wa mstatili - Mbinu ya ni_mraba inayorudisha Kweli ikiwa mstatili ni mraba yaani, upana na urefu ni sawa na Sivyo vinginevyo. Hatimaye, unda mfano kitu cha darasa la Mstatili chenye upana wa 3 na urefu wa 5 na utumie mbinu ulizounda kutafuta eneo, mzunguko, na ubaini ikiwa mstatili ni mraba. python Unda Mstatili darasa la darasa la Mstatili: def __init__binafsi, upana, urefu: Nambari yako hapa pita def_eneoself: Nambari yako hapa pass def get_perimeterself: Nambari yako hapa pass def is_squareself: Nambari yako hapa pita Sanidisha kitu cha darasa la Mstatili my_rectangle Mstatili3, 5 Tafuta eneo la chapa ya mstatilimy_rectangle.get_area Pato linalotarajiwa: 15 Tafuta eneo ya chapa ya mstatilimy_rectangle.get_perimeter Toleo linalotarajiwa: 16 Angalia ikiwa mstatili ni chapa ya mrabamy_rectangle.is_square Toleo linalotarajiwa: Siyo _DOKEZO: Eneo la mstatili ni upana urefu, Mzunguko ni 2 upanaurefu_ 