Python: 25 - Массивы

1. Отметьте все правильные утверждения о списках в языке Python.
элементы списка могут быть разных типов
все элементы списка должны быть одного типа
элементы списка могут нумероваться с единицы
элементы списка всегда нумеруются с нуля
размер списка может меняться во время работы программы
2. Как называется число, которое указывает на конкретный элемент массива и записывается в квадратных скобках?
Ответ: 
3. Какой индекс имеет последний элемент массива A?
  A = [8]*6
Ответ: 
4. Требуется заполнить массив именно так:
  X = [1 3 5 7 9 11]
Какой оператор надо поместить в тело цикла вместо многоточия?
  X = [0]*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 = [0]*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 = [0]*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 = [1]*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] )
...
Ответ: