Программируем дома

Примеры в Scratch

Спираль

«Треугольник Серпинского»

Снежинка

Для самых маленьких

школа программирования для детей Kodable.com

Полезные ссылки:

учимся программировать на Code.org
программирование для детей на Bebbi.ru
Blockly.ru для будущих программистов

Игры на Scratch

«Кошки-мышки»

Рисуем по координатам

«Футбол на Луне»

«Подводная охота«

 

Программирование на Python

Как установить питон

Ветвление

Списки

Генераторы списков

Генераторы списков — проверь себя

Ко дню космонавтики

Рекурсия

Заполнить матрицу от края до центра:

N = int(input())
a = [[0 for j in range(0, N)] for i in range(0, N)]

for k in range(0, N // 2 + 2, 2):
for i in range(k, N - k):
for j in range(k, N - k):
a[k][j] = 1
a[N - k - 1][j] = 1
a[i][k] = 1
a[i][N - k - 1] = 1

for i in range(0, N):
for j in range(0, N):
print("{:3d}".format(a[i][j]), end="")
print()