Найти - Пользователи
Полная версия: помощь в решении
Начало » Python для новичков » помощь в решении
1
dima757
Последовательность состоит из натуральных чисел и завершается числом 0. Определите, сколько элементов этой последовательности равны ее наибольшему элементу.
max.элемент на хожу, а дальше стопор(исп. while, if)
n = int(input())
a = 0
b = 0
while n != 0:
    if n > a:
        a, c = n, a
    if a == c == n:    
        b += 1
    n = int(input())    
print(b + 1)        
marvellik
list_numbers = []
while True:
    i = int(input())
    if i == 0:
        break
    list_numbers.append(i)
print(list_numbers.count(max(list_numbers)))
dima757
Спасибо!!! но до списков ещё не до шел
maximum = 0
num_maximal = 0
element = -1
while element != 0:
    element = int(input())
    if element > maximum:
        maximum, num_maximal = element, 1
    elif element == maximum:
        num_maximal += 1        
print(num_maximal)
пока что так
marvellik
ну вот и стопор прошел и сам решил
dima757
стопор ушёл за клинским
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB