<prompt> Tekeleza programu ya Python inayotumia algorithm ya QuickSort kupanga safu ya nambari kwa mpangilio wa kupanda. Programu inapaswa kuchukua ingizo kutoka kwa mtumiaji na kuonyesha safu iliyopangwa.  <response>: Hapa kuna programu ya Python ambayo hutumia algorithm ya QuickSort kupanga safu ya nambari kwa mpangilio wa kupanda. Programu inachukua pembejeo kutoka kwa mtumiaji na inaonyesha safu iliyopangwa. chatudef quicksortarr: ikiwa lenarr 1: kurudi arr pivot arrlenarr 2 left x kwa x katika arr ikiwa x pivot middle x kwa x kwa arr ikiwa x pivot kulia x kwa x katika arr ikiwa x egemeo return quicksortkushoto kati quicksortkuliaprintIngiza vitu vya safu vilivyotenganishwa na nafasi:arr orodharamaniint, input.splitsorted_arr quicksortarrprintSafu Iliyopangwa:, sorted_arrUnaweza kuendesha nambari hii kwa kuinakili katika mazingira ya Python au IDE na kuingiza vitu vya safu unavyotaka unapoombwa. 