Ask Question
26 February, 22:42

9.6 edhesive question 2

Add a method named sumArray to your last program that takes an array as a parameter and returns the sum of its values.

Sample Run

How many values to add to the array:

8

[17, 99, 54, 88, 55, 47, 11, 97]

Total: 468

my code so far is

import random

def buildArray (a, b):

for i in range (b):

random_num=random. randint (10,99)

a. append (random_num)

return a

values=int (input ("How many values to add to the array: "))

array = []

print (buildArray (array, values))

+1
Answers (1)
  1. 27 February, 00:58
    0
    import random

    def buildArray (a, b):

    for i in range (b):

    random_num = random. randint (10, 99)

    a. append (random_num)

    return a

    def sumArray (arr):

    total = 0

    for e in arr:

    total + = e

    return total

    values = int (input ("How many values to add to the array: "))

    array = []

    print (buildArray (array, values))

    print ("Total: " + str (sumArray (array)))

    Explanation:

    *Added parts are highlighted.

    Create a method called sumArray that takes one parameter, arr

    Initialize total as 0

    Create a for loop iterates through arr

    Add each value in the arr to the total

    When the loop is done, return the total

    After you build your array, call your method, sumArray, pass the created array as parameter and print the total
Know the Answer?
Not Sure About the Answer?
Get an answer to your question ✅ “9.6 edhesive question 2 Add a method named sumArray to your last program that takes an array as a parameter and returns the sum of its ...” in 📙 Computers & Technology if there is no answer or all answers are wrong, use a search bar and try to find the answer among similar questions.
Search for Other Answers