Предмет: Информатика,
автор: Herobrai74
PYTHON!!!!
Напишите программу, которая находит в массиве три минимальных элемента, то есть три первых элемента массива после сортировки по возрастанию.
Входные данные
Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 3 < N ≤ 10000 .
Выходные данные
Программа должна вывести в одной строке три минимальных элемента массива в порядке возрастания, разделив их пробелами.
Примеры
входные данные
6
1 2 3 4 0 5
выходные данные
0 1 2
Ответы
Автор ответа:
1
Ответ:
b=[]
n=int(input())
for i in range(n):
k=int(input())
b.append(k)
s=''
b.sort()
if len(b)==1:
print(b[0])
if len(b)==2:
print(str(b[0])+' '+str(b[1]))
if len(b)>2:
print(str(b[0])+' '+str(b[1])+' '+str(b[2]))
Объяснение:
k=int(input())
ValueError: invalid literal for int() with base 10: ''
Похожие вопросы
Предмет: Окружающий мир,
автор: мКазбакова
Предмет: Английский язык,
автор: Аноним
Предмет: Английский язык,
автор: Аноним
Предмет: Українська мова,
автор: vladyka870
Предмет: Биология,
автор: qantara
Что с этим делать?