# Python: 25 - Массивы

 1. Отметьте все правильные утверждения о списках в языке Python. элементы списка могут быть разных типов все элементы списка должны быть одного типа элементы списка могут нумероваться с единицы элементы списка всегда нумеруются с нуля размер списка может меняться во время работы программы
 2. Как называется число, которое указывает на конкретный элемент массива и записывается в квадратных скобках? Ответ:
 3. Какой индекс имеет последний элемент массива A?` A = *6` Ответ:
 4. Требуется заполнить массив именно так: ` X = [1 3 5 7 9 11]`Какой оператор надо поместить в тело цикла вместо многоточия?` X = *6 for k in range(6): ...` X[k] = k X[k] = 2*k X[k] = 2*k - 1 X[k] = 2*k + 1 X[k] = 2*(k + 1)
 5. Требуется заполнить массив именно так: ` X = [12 9 6 3 0 -3]`Какой оператор надо поместить в тело цикла вместо многоточия?` X = *6 for k in range(6): ...` X[k] = k X[k] = 12 - 2*k X[k] = 3*k - 12 X[k] = 3*(k + 1) + 9 X[k] = 12 - 3*k
 6. Требуется заполнить массив именно так: ` X = [0 3 4 7 8 11]`Какой оператор надо поместить в тело цикла вместо многоточия?` X = *6 for k in range(6): ...` X[k] = 3*k - k % 2 X[k] = 2*k + k % 2 X[k] = 2*k - k % 2 X[k] = 2*k + k / 2 X[k] = 2*(k - 1)
 7. Требуется заполнить массив именно так: ` X = [1 2 4 8 16 32]`Какой оператор надо поместить в тело цикла вместо многоточия?` X = *6 for k in range(1,6): ...` X[k] = k X[k] = 2*k X[k] = X[k-1] + 1 X[k] = 2*X[k-1] X[k] = 2*(X[k-1] - 1)
 8. Что надо написать вместо многоточия, чтобы вывести элементы массива X из N элементов в обратном порядке? В ответе не используйте пробелы.` for k in range(N): print ( ... )` Ответ:
 9. Массив A состоит из N элементов. Какой оператор надо вставить вместо многоточия, чтобы вывести на экран все элементы массива A с четными номерами? В ответе не используйте пробелы. ` k = 0 while k < N: print ( A[k] ) ...` Ответ: