Информатика, вопрос задал funyarikllol , 6 лет назад

Напишите программу, которая будет запрашивать у пользователя
произвольные целые числа и заносить их в список. Переберите список c
помощью цикла и найдите в нем максимальный элемент (без использования
функции mах() ). Разделите его на количество элементов списка.
Получившийся результат занесите последним элементом в список. Выведите
на экран исходный и новый списки. Размерность списка задается пользователем.

Приложения:

Ответы на вопрос

Ответил restIess
1

size = int(input("Введите размер списка: "))

lst = [int(input()) for _ in range(size)]

print("Исходный список:", lst)

_max = lst[0]

for i in range(1, size):

   if lst[i] > _max:

       _max = lst[i]

_max /= size

lst.append(_max)

print("Изменённый список:", lst)


funyarikllol: А условие без функции max() выполняется?
restIess: Тут нет функции max(), _max - название переменной, в которой будет лежать максимальный элемент функции. Можешь назвать ее как угодно
restIess: максимальный элемент списка*
funyarikllol: Спасибо!
Новые вопросы