Псевдографический конструктор. Проект для детей на несколько часов работы.
Псевдографика это построение изображений из символов.
Текст программы (копипаст для слабаков):
a0="..."
a1="..#"
a2=".#."
a3=".##"
a4="#.."
a5="#.#"
a6="##."
a7="###"
Ребенку предлагается соорудить из псевдографического конструктор - строк a0-a7 - свои изображения. Какие? Любые. Лишь бы они дитю нравились. Если понравятся кому-то еще - совсем здорово будет.
Например, такое. Это цветок:
.........###............
......#.......#.........
......#...#...#.........
......#.......#.........
.........###............
..........#.............
..........#..##.........
..........#.##..........
..........#.............
..........#.............
..........#.............
..........#.............
Другие примеры изображений:
1) Кошечка
2) надпись "Я люблю Питон"
Решение задач (для ленивых)
a0="..."
a1="..#"
a2=".#."
a3=".##"
a4="#.."
a5="#.#"
a6="##."
a7="###"
print("Это цветочек:")
print()
print(a0*3+a7+a0*4)
print(a0*2+a4+a0+a1+a0*3)
print(a0*2+a4+a2+a1+a0*3)
print(a0*2+a4+a0+a1+a0*3)
print(a0*3+a7+a0*4)
print(a0*3+a2+a0*4)
print(a0*3+a2+a3+a0*3)
print(a0*3+a2+a6+a0*3)
print(a0*3+a2+a0*4)
print(a0*3+a2+a0*4)
print(a0*3+a2+a0*4)
print(a0*3+a2+a0*4)
print()
print("Это кошечка:")
print()
print(a0+a4+a0+a1+a0*2)
print(a0+a6+a0+a3+a0*2)
print(a0+a7+a0+a7+a0*2)
print(a0+a7*3+a0*2)
print(a0+a6+a7+a3+a0*2)
print(a0+a7+a5+a7+a0*2)
print(a0+a7*3+a0*2)
print(a0*2+a7+a0*3)
print(a0+a7*3+a0+a1)
print(a0+a7*3+a0+a6)
print(a0+a7*3+a0+a6)
print(a0+a7*3+a0+a6)
print(a0+a7*3+a3+a0)
print(a1+a7*3+a6+a0)
print()
print("Я люблю питон:")
print()
print(a7*2+a4+a1+a4+a6+a0+a3+a7+a4+a2+a0*2+a5+a7*2+a1+a0+a2+a0+a7+a6+a0+a4+a1)
print(a0+a4+a0+a7+a3*2+a4+a2+a0+a2+a3+a0+ a1+a4 +a1 +a0+a1+a0 +a2 +a1 +a4 +a3 +a0+a6+a1)
print(a0+a4+a1+a4+a0*2+a6+a2+a0+a2+a1+a4+a6+a0+a1+a0+a1+a7+ a6+a3+a0 +a1 + a4 +a5+ a1)
print(a0+a4+a0+a6+a0+ a1 + a4 +a3+ a7+a4+a0+a3+a4+a0+a1+a0+a1+a0+a2+a3+a0+a1+a4*2+a5)
print(a0+a4+a0+a1+a4+a6+a0+a2+a0*3+a1+a0*2+a1+a0+a1+a0+a2+a1+a4+a3+a0+a4+a3)
print(a7*2+a4+a0+a3+a0*2+a2+a0*3+a1+a0*2+a1+a0+a1+a0+a2+a0+a7+a6+a0+a4+a1)
P.S. Задачки решала самостоятельно 10-летняя дочка. Но самостоятельно чего-то ничего не хочет придумывать.