myataplatinumb348
?>

PYTHON 3 На вход программе подается натуральное число nn, а затем nn различных натуральных чисел, каждое на отдельной строке. Напишите программу, которая выводит наибольшее и второе наибольшее число последовательности.Формат входных данныхНа вход программе подаются натуральное число n 2n≥2, а затем nn различных натуральных чисел, каждое на отдельной строке.Формат выходных данныхПрограмма должна вывести два наибольших числа, каждое на отдельной строке.Sample Input 1:512345Sample Output 1:54Sample Input 2:8975432781Sample Output 2:789Sample Input 3:13123582331321343775589144Sample Output 3:377233===вот мой кодlargest = -1num = int(input())for i in range(0, num):num = int(input())if num > largest:largest = numprint(largest)=это отступымаксимальное я нашел а то что перед максимальным у меня не получается

Информатика

Ответы

almazsit85

mins = 9*99

maxs = -9*999

count = int(input())

if count < 2:

   print("Не может быть меньше двух")

else:

   for i in range(count):

       a = int(input())

       if a < mins:

           mins = a

       elif a > maxs:

           maxs = a

if count > 2:

   print(maxs)

   print(mins)

   

# такой же, но более памятозатратный.

# можно конечно оптимизировать, но для учебного варианта пойдёт

a = []

count = int(input())

if count < 2:

   print("Не может быть меньше двух")

else:

   for i in range(count):

       d = int(input())

       a.append(d)

if count > 2:

   print(max(a))

   print(min(a))

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

PYTHON 3 На вход программе подается натуральное число nn, а затем nn различных натуральных чисел, каждое на отдельной строке. Напишите программу, которая выводит наибольшее и второе наибольшее число последовательности.Формат входных данныхНа вход программе подаются натуральное число n 2n≥2, а затем nn различных натуральных чисел, каждое на отдельной строке.Формат выходных данныхПрограмма должна вывести два наибольших числа, каждое на отдельной строке.Sample Input 1:512345Sample Output 1:54Sample Input 2:8975432781Sample Output 2:789Sample Input 3:13123582331321343775589144Sample Output 3:377233===вот мой кодlargest = -1num = int(input())for i in range(0, num):num = int(input())if num > largest:largest = numprint(largest)=это отступымаксимальное я нашел а то что перед максимальным у меня не получается
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Дарья16
kmb1960679
zotovinbox468
kulinarprotv
ibzaira
Dmitrievna Lvovich
Потапова 79275136869323
sabinina0578
Aleksandrovich1075
lor005148
Елена_Зайкин1665
symkifm
БашуроваОльга369
Ромеовна1527
shymilin19951783