В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
katyabobkova
katyabobkova
20.04.2023 08:13 •  Информатика

Задача. В списке, состоящем из 10 элементов нужно поменять местами 2 и 8 элементы. Правильно ли записан фрагмент программы перестановки?
a = arr[2]
arr[2]=arr[8]
arr[8]=a

Напишите полный код программы и выведите на экран получившийся список.

2. Для чего нужна третья переменная при перестановке элементов списка? Приведите пример из жизни.
ответ:
3. Напишите часть кода программы перестановки максимального и минимального элемента.
ответ:

Ответ:
Pozitivchik1234
Pozitivchik1234
28.01.2021 08:10

Фрагмент записан верно.

1.

Полный код:

arr = [i for i in range(9)]

print(arr)

a = arr[2]

arr[2]=arr[8]

arr[8]=a

print(arr)

2. В Python третья переменная нам не нужна для перестановки местами элементов списка, мы можем намного проще сделать. А если говорить про все остальные языки, то без третьей переменной мы не сможем никак иначе обменять значения элементов массива. Например: Хотим мы найти максимум и переставить его на 5 позицию, без 3 переменной нам никак не обойтись.

3.

i_max - индекс максимального элемента

i_min - индекс минимального элемента

arr - наш список

Наш фрагмент кода выглядит так:

arr[i_max], arr[i_min] = arr[i_min], arr[i_max]

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?