Python 3 Последовательность состоит из натуральных чисел и завершается числом 0....

0 голосов
97 просмотров

Python 3
Последовательность состоит из натуральных чисел
и завершается числом 0. Определите, сколько элементов
этой последовательности равны её наибольшему эле-
менту.
(ответа в интернете - нет)


Информатика (24 баллов) | 97 просмотров
Дан 1 ответ
0 голосов

X=[]    # задаем пустой список для чисел
while True:     # открываем бесконечный цикл
    i=int(input()) #вводим целое число
    if i!=0:    # если это число не 0
        x+=[i]  # то запишем его в список
    else:
        break   # иначе стоп циклу
mx=max(x)   # найдем максимальный элемент в списке
k=0   # зададим начальное значение счетчику 0
for i in x: # для каждого числа из списка х
    if i==mx:  # если это число равно максимуму
        k+=1   # увеличим счетчик на 1
print(k)    # вывод счетчика

(1.2k баллов)