Программа получает на вход последовательность целых неотрицательных чисел. Ноль – признак конца. Поменять местами минимальный и максимальный элементы. Если максимальных и/или минимальных элементов несколько, то брать в расчёт первое вхождение. Sample Input 1:
1
8
2
13
0
Sample Output 1:
13
8
2
1
Sample Input 2:
1
1
5
2
5
0
Sample Output 2:
5
1
1
2
5
Программу написать в Python.
Ответы на вопрос:
n = int(input())
mass = []
mx = 0
mn = n
while n != 0:
mass.append(n)
if n > mx:
mx = n
if n < mn:
mn = n
n = int(input())
mass[mass.index(mx)], mass[mass.index(mn)] = mass[mass.index(mn)], mass[mass.index(mx)]
print(mass)
Объяснение:
замену максимума на минимум
mass[mass.index(mx)], mass[mass.index(mn)] = mass[mass.index(mn)], mass[mass.index(mx)]
можно записать так
i = mass.index(mx)
j = mass.index(mn)
mass[i], mass[j] = mass[j], mass[i]
1)
my_list = [1, 2, 3, 4, 5]
print('Сумма списка: ', sum(my_list))
print('Максимальное число списка: ', max(my_list))
print('Минимальное число списка: ', min(my_list))
2)
my_list = [1, 2, 3, 4, 5]
print('Первый элемент списка: ', my_list[0])
print('Последний элемент списка: ', my_list[-1])
3)
a = [1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
for elem in a:
if elem % 2 == 0:
print(elem)
4)
a = [1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
a.remove(5)
a.remove(34)
a.extend([6, 120])
print(a)
Объяснение:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
tania7po05.04.2022 23:25
-
nasstya0510.08.2021 16:04
-
nastya0511214.05.2023 14:28
-
жазира2222.07.2022 12:46
-
ratmir1003.11.2022 15:54
-
kisel201426.04.2020 13:34
-
полина213316.05.2023 16:33
-
Deafandblind24.12.2020 05:42
-
ivanmyas17.06.2023 04:27
-
katystolbova02.10.2021 16:53
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.