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*
Комментарий*

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

Alekseevich1012
Оксана170
Sergei_Olga658
Pervosha
Семеновна-Павел
rusplatok
corneewa20096
Марина1101
Lapushkina
ksoboleva
борисовна Елена78
mariashapar
annino
milanparipovic864
Ионов202