Условие
В списке все элементы различны. Поменяйте местами минимальный и максимальный элемент этого списка.
Решение
a = [int(s) for s in input().split()] index_of_min = 0 index_of_max = 0 for i in range(1, len(a)): if a[i] > a[index_of_max]: index_of_max = i if a[i] < a[index_of_min]: index_of_min = i a[index_of_min], a[index_of_max] = a[index_of_max], a[index_of_min] print(' '.join([str(i) for i in a]))
a=[int(i) for i in input().split()]
max=a.index(max(a))
min=a.index(min(a))
if len(a)>0:
a[max],a[min]=a[min],a[max]
print(' '.join([str(i) for i in a]))
Но ещё проще было-бы: a.index(max(a)), a.index(min(a))=a.index(min(a)),a.index(max(a)) но увы так не работает =(
a=[int(i) for i in input().split()]
max=a.index(max(a))
min=a.index(min(a))
if len(a)>0:
a[max],a[min]=a[min],a[max]
print(' '.join([str(i) for i in a]))
(пробелы забыл перед if)