Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите пожалуйста, очень надо помогите.

Найля Биргалина Ученик (171), на голосовании 4 года назад
Наибольшие числа ????️????️
На вход программе подается натуральное число nn, а затем nn различных натуральных чисел, каждое на отдельной строке. Напишите программу, которая выводит наибольшее и второе наибольшее число последовательности.
Формат входных данных
На вход программе подаются натуральное число n \ge 2n≥2, а затем nn различных натуральных чисел, каждое на отдельной строке.
Формат выходных данных
Программа должна вывести два наибольших числа, каждое на отдельной строке.
Sample Input 1:
5
1
2
3
4
5
Sample Output 1:
5
4
Голосование за лучший ответ
Vlad Comolli Гуру (2655) 4 года назад
print(*sorted([int(input()) for i in range(int(input()))])[:-3:-1], sep='\n')
Павел НазаровУченик (136) 4 года назад
спасибо! только учусь программированию и эта задачка с двумя перчиками (значит очень тяжелая) в stepik, а ты ее в одну строку написал, круто !!!Хотелось бы так же научиться
Eugene K Ученик (204) 4 года назад
2 варианта
# n = int(input())
# for i in range(n, 0, -1): print('*' * i)
[[print('*' * (n - i)) for i in range(n)] for n in [int(input())]]
Похожие вопросы