<prompt> Tafadhali andika programu ya Python ambayo inatafuta kwa ufanisi orodha iliyoamriwa ya nambari kwa kutumia algorithm ya utafutaji wa binary. Programu inapaswa kuchukua pembejeo ya mtumiaji kwa orodha na thamani ya lengo ya kutafuta. Tumia majina sahihi ya kutofautiana na muundo wa nambari ili kuhakikisha usomaji na upanuzi. Kwa kuongezea, tafadhali maoni nambari yako kuelezea mchakato wako wa kufikiri na maelezo ya utekelezaji.  <response>: Algorithm ya utafutaji wa binary: Algorithm ya utafutaji wa binary: Kuingiza nambari ya nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa kwa nambari iliyoorodheshwa. 