<prompt> Onyesha jinsi ya kutumia kiendesha modulo kuzunguka safu ya ukubwa wa 3  <response>: Opereta wa modulo hurejesha sehemu iliyobaki. Inaweza kutumika kuzunguka safu ya saizi ya 3 kwa kutumia utofautishaji wa faharisi kwenye kitanzi, ikichukua thamani yake modulo saizi ya safu katika kesi hii 3, na kutumia matokeo kama faharisi kupata vitu vya safu. safu. Kwa njia hii, wakati tofauti ya faharisi inapozidi saizi ya safu, inarudi nyuma kwa kipengele cha kwanza. Huu hapa ni mfano wa kuonyesha matumizi ya kiendesha modulo kuzunguka safu ya ukubwa wa 3: python my_array 10, 20, 30 array_size lenmy_array index 0 kitanzi mara 10 kwa i katika anuwai10: Kigezo cha faharasa ni i array_size index i array_size Fikia kipengele cha safu ukitumia chapa ya faharasa iliyokokotwasafu_yanguindex Pato: 10 20 30 10 20 30 10 20 30 10 Katika mfano huu, for loop inarudia mara 10. Wakati wa kila marudio, tunachukua thamani ya sasa ya mabadiliko ya kitanzi i modulo ya ukubwa wa safu safu_sawa, na kutumia tokeo kama faharasa kufikia vipengele vya safu my_array. Matokeo yake, kitanzi hutoa vipengele vya safu mara tatu, na kisha hufunika nyuma kwenye kipengele cha kwanza kwenye iteration ya nne ya kitanzi. Mchakato unajirudia na kusababisha jumla ya matokeo 10. 