# -*- coding: utf-8 -*-

b = [0] * 10 # Массив из 10 нулей
d = [i**2 for i in range(20)] # Массив квадратов чисел от 0 до 19

c = [[0] * 3 for i in range(3)] # Массив 3 на 3
c[0][0] = 1
print(c)

e = [[0] * 3] * 3 # 3 одинаковых массива длины 3
e[0][0] = 1       # "e" теперь равно [[1, 0, 0], [1, 0, 0], [1, 0, 0]]
print(e)

for i in d: # можно перебирать элементы массива
  print(i, i*2, i/3, i//3, i**2)

print(sum(d)) # можно суммировать элементы массива
print(min(d)) # можно искать min, max в массиве 
print(list(reversed(d))) # массив можно переворачивать

# Срезы. Запустите у себя, посмотрите, что получилось.
print(d)
print(d[3:])
print(d[:3])
print(d[3:5]);
print(d[-2:]);
print(d[:-2]);
print(d[1:7:2]);
print(d[7:1:-1]);
print(d[::-1]);