<prompt> Andika chaguo za kukokotoa ili kutafuta safu fulani kwa nambari fulani.  <response>: Hapa kuna nambari ya Python inayotekelezea kazi ya kutafuta safu kwa nambari fulani. python def search_arrayarr, target: kwa i in rangelenarr: if arri target: return i return -1 jaribu safu ya chaguo la kukokotoa 5, 10, 20, 25, 40 lengo 20 tokeo tafuta_safusafu, lengwa ikiwa tokeo ! -1: chapafNambari ya lengwa target inapatikana katika faharasa result vinginevyo: printfNambari inayolengwa target haipatikani katika safu Nambari ya kuthibitisha iliyo hapo juu inafafanua chaguo za kukokotoa search_arrayarr, target yenye vigezo viwili: arr kwa mkusanyiko uliotolewa na lengwa kwa nambari inayolengwa ya kutafuta. Chaguo za kukokotoa hutumia kitanzi cha for kupitisha vipengele katika safu, na kuangalia ikiwa kipengele cha sasa ni sawa na lengwa. Ikiwa ni, kazi inarudi index ambayo kipengele kinapatikana. Iwapo kitanzi kitakamilika bila kurejea, inamaanisha kuwa nambari inayolengwa haipatikani katika safu, kwa hivyo chaguo za kukokotoa hurejesha -1. Katika kesi ya mtihani, nambari ya 20 inapatikana kwenye index 2 katika safu. 