Условия задачи:

 

Программа анализа чисел. Разработайте программу, которая просит пользователя вве­сти ряд из 20 чисел. Программа должна сохранить числа в списке и затем показать при­веденные ниже данные:
•наименьшее число в списке;
•наибольшее число в списке;
•сумму чисел в списке;
•среднее арифметическое значение чисел в списке.

 

Решение задачи:

def main():
    NUM = 20
    def get_list_num():
        list_num = []
        for i in range(NUM):
            num = int(input(f'Введите {i+1} число: '))
            list_num.append(num)
        return list_num
    list_num = get_list_num()
    print(f'Наименьшее число в списке {min(list_num)},\n'
          f'наибольшее число в списке {max(list_num)},\n'
          f'сумма чисел в списке {sum(list_num)},\n'
          f'среднее арифметическое значение чисел в списке {sum(list_num)/len(list_num):.2f}')
main()