Devin Dahlberg

Python: Assignment Seven

#Design a program that asks the user to enter a series of 20 numbers.
#The program should store the numbers in a list then display the following data:
    #The lowest number in the list
    #The highest number in the list
    #The total of the numbers in the list
    #The average of the numbers in the list

NUM_INPUT = 20
numbers_list = []

def main():

    print('Please enter a series of 20 numbers.')

    for index in range(NUM_INPUT):
        number = float(input(f'Number {index + 1}: '))
        numbers_list.append(number)

        lowest_number = min(numbers_list)
        highest_number = max(numbers_list)
        sum_number = sum(numbers_list)
        average_number = sum(numbers_list) / len(numbers_list)
        
    print(f'The lowest number in the list is: {lowest_number}')
    print(f'The highest number in the list is: {highest_number}')
    print(f'The total of the numbers in the list is: {sum_number}')
    print(f'The average of the numbers in the list is: {average_number}')
              
    
main()

CH7HW1