Sep-02-2020, 09:54 AM
The list is populated with user input but it doesn't print out the total when it sums all the numbers or average of list
list = [] total = 0 num = 0 keep_going = True def get_input(): while keep_going: try: num = int(input("Please enter numbers into list or 0 to exit: ")) if num == 0: break list.append(num) except ValueError: print("VALUE MUST BE INTEGER! ") sum_array(num) calculate_average(num) print_answers(num, average) def sum_array(num): for nums in list: num += int(nums) def calculate_average(num): global average average = num / len(list) def print_answers(num, average): print(list) print("Total: ", num) print("Average: ", average) get_input()Any ideas? thanks.