{ "metadata": { "name": "fun_with_ipythonblocks" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "code", "collapsed": false, "input": [ "from ipythonblocks import colors, BlockGrid\n", "import random" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 1 }, { "cell_type": "code", "collapsed": false, "input": [ "# Draw rainbows!!!!\n", "rainbow_colors = ['Red', 'Purple', 'Blue', 'Green', 'Yellow', 'Orange']\n", "n_colors = len(rainbow_colors)\n", "grid = BlockGrid(41, 5, block_size=30, lines_on=False)\n", "for i in range(100):\n", " for block in grid:\n", " color_name = rainbow_colors[(block.row + block.col + i) % n_colors]\n", " block.rgb = colors[color_name]\n", " grid.flash()\n", "grid.show()" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "