Question:
Create a program to calculate an average by using an Array of floating point numbers and uses a for loop to go through the array.
# input string from keyboard
print("PLEASE INPUT AN ARRAY, SPLIT WITH COMMA")
arr = input()
# convert string to list
def StrToList(arr):
arr = arr.split(',')
for i in range(len(arr)):
arr[i] = float(arr[i])
return arr
# calculate average from elements in list
def CalAverage(arr):
average = 0
for i in range(len(arr)):
average += arr[i]
average /= len(arr)
return(average)
# main
if __name__ == "__main__":
arr = StrToList(arr)
print(CalAverage(arr))
pass