Не стоит отчаиваться! Смотрите, Марина, что Вам нужно сделать:
1) Во-первых, создаёте в одной и той же папке два файла - например, module.py и test.py (или как Вам больше нравится; надеюсь, кстати, что у Вас в этой папке находятся файлы на Пайтоне с расширением .py). В файл module.py записываете две функции, которые я Вам написала: def maximum(X):
maxi = X[0]
for x in X:
if x > maxi: maxi = x
return maxi
def quantity(X):
maxi = maximum(X)
return X.count(maxi) Но можно функцию maximum сделать и проще (если уж есть готовые хорошо проверенные стандартные функции или методы, то ими пользоваться отнюдь не греховно и совершенно незазорно): def maximum(X): return max(X) 2) Во втором файле (test.py) размещаете программу, например, ту самую основную, которую я Вам уже показала, но подправленную: import module
from random import randint
while True:
r, j = range(int(input('n: '))), 0
A = [randint(-99, 99) for i in r]
for i in r:
j += 1
print('%4d' % A, end = '')
if j == 15: j = 0; print()
if j: print()
print('max =', module.maximum(A))
print('Количество максимумов:', module.quantity(A)) 3) Оба файла обязательно сохраните, на всякий случай выйдите из системы, а потом опять в неё войдите. Прямиком заходите в файл test.py и запускайте его на счёт. Выведет что нужно, потому что всё должно работать! У меня вот всё работает...
❄ ❄ ❄ ❄ ❄ ❄ ❄ ❄ ❄ ❄ ❄ ❄ ❄ ❄