<prompt> Kuandika programu katika Python ili kufanya utafutaji binary juu ya safu iliyopangwa, programu inapaswa kumhimiza mtumiaji kuingiza vipengele vya safu, kuziorodhesha kwa utaratibu wa kupanda, na kisha kutekeleza algorithm ya utafutaji wa binary kutafuta kipengele kilichoelezwa na mtumiaji katika safu hiyo. programu inapaswa kutoa nafasi ya kipengele katika safu au ujumbe unaoonyesha kwamba kipengele hicho hakikupatikana. programu inapaswa kujumuisha utunzaji wa makosa ili kuhakikisha kwamba pembejeo ni halali na kuonyesha makosa yoyote kwa mtumiaji.  <response>: Mfano wa kipengele cha kiini cha mfululizo wa orodha ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu ya safu 