Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Python code..Can someone help to write this code: Step1.Write a python program t

ID: 3757811 • Letter: P

Question

Python code..Can someone help to write this code:

Step1.Write a python program that creates an array that contains 38 numbers .

14,175, 15,055, 16,616, 17,495, 18,072, 19,390, 19,731, 22,161, 23,320,

23,717, 26,343, 28,725, 29,127, 32,257, 40,020, 41,867, 43,155, 46,298,

56,734, 57,176, 58,306, 61,848, 65,825, 66,042, 68,634, 69,189, 72,936,

74,287, 74,537, 81,942, 82,027, 82,623, 82,802, 82,988, 90,467, 97,042,

97,507, 99,564

Step2. Sort the array into another array in a descending way

Try to exactly as this code:

a = -np.sort(-b)

a is one array that is sorted in descending order

b is another array that has the 38 numbers

Step3. Create sum1 AND sum2 in which sum1 and sum2 split arrays (38 number) each containing 19 numbers:

use a for loop and if (sum(sum1) <= sum(sum2)

put s1 = np.append (sum1,s[i])

else s2 = np.append(sum2, s[i])

print sum1 and sum2 and then print sum(sum1) and sum(sum2)

Explanation / Answer

Def Array

list = ["14" "175" "15" "055" "16" "616" "17" "495" "18" "072" "19" "390" "19" "731" "22" "161" "23" "320" "23" "717"
"26" "343" "28" "725" 29" "127" "32" "257" "40" "020" "41" "867" "43" "155" "46" "298" "56" "734" "57" "176" "58" "306" "61" "848"
"65" "825" "66" "042" "68" "634" "69" "189" "72" "936" "74" "287" "74" "537" "81" "942" "82" "027" "82" "623" "82" "802" "82" "988"
"90" "467" "97" "042" "97" "507" "99" "564"]

# Insert at index .
list.insert(1, "14")
list.insert(2, "343")
list.insert(3, "28")
list.insert(4, "725")
list.insert(5, "29")
list.insert(6, "127")
list.insert(7, "32")
list.insert(8, "257")
list.insert(9, "40")
list.insert(10, "020")
list.insert(11, "41")
list.insert(12, "867")
list.insert(13, "43")
list.insert(14, "155")
list.insert(15, "46")
list.insert(16, "298")
list.insert(17, "56")
list.insert(18, "734")
list.insert(19, "57")
list.insert(20, "176")
list.insert(21, "58")
list.insert(22, "306")
list.insert(23, "61")
list.insert(24, "848")
list.insert(25, "65")
list.insert(26, "825")
list.insert(27, "66")
list.insert(28, "042")
list.insert(29, "68")
list.insert(30, "634")
list.insert(31, "69")
list.insert(32, "189")
list.insert(33, "72")
list.insert(34, "936")
list.insert(36, "74")
list.insert(37, "287")
list.insert(38, "74")
list.insert(39, "537")
list.insert(40, "81")
list.insert(41, "942")
list.insert(42, "82")
list.insert(43, "027")
list.insert(44, "82")
list.insert(45, "623")
list.insert(46, "82")
list.insert(47, "802")
list.insert(48, "82")
list.insert(49, "988")
list.insert(50, "90")
list.insert(51, "467")
list.insert(52, "97")
list.insert(53, "042")
list.insert(54, "97")
list.insert(55, "507")
list.insert(56, "99")
list.insert(57, "564")
print(list)

end

2)

Def Sort

# Contains unsortedintegers.
elements = [14,175, 15,055, 16,616, 17,495, 18,072, 19,390, 19,731, 22,161, 23,320,23,717, 26,343, 28,725, 29,127, 32,257, 40,020, 41,867, 43,155, 46,298,56,734, 57,176, 58,306, 61,848, 65,825, 66,042, 68,634, 69,189, 72,936,74,287, 74,537, 81,942, 82,027, 82,623, 82,802, 82,988, 90,467, 97,042,97,507, 99,564]

# Sort from hign to low
a = -np.sort(-b)
print(elements)

end

3)

def List_Split(List,*lindex):

    index = list(lindex)

    index.sort()

   sum1 = []
   sum2 = []

    breakcounter = 0
    itemcounter = 0
    finalcounter = 0


    numberofbreaks = len(index)
    totalitems = len(List)

    lastindexval = index[(len(index)-1)]
    finalcounttrigger = (totalitems-(lastindexval+1))

    for item in List:

        itemcounter += 1

        indexofitem = itemcounter - 1

        nextbreakindex = index[breakcounter]

        #Less than the last cut
        if breakcounter <= numberofbreaks:

            if indexofitem < nextbreakindex:

               sum1.append(item)

            elif breakcounter < (numberofbreaks - 1):

               sum1.append(item)

               sum2.append(templist1)

               sum1 = []

                breakcounter +=1

            else:

                if indexofitem <= lastindexval and indexofitem <= totalitems:

                   sum1.append(item)

                   sum2.append(templist1)

                   sum1 = []

              

returnsum2