Add initial Sierpinski triangle example. #23
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi Chris,
I thought some students might like an example that used graphics so they could get a bit more visually creative. I've put together a little Sierpinski triangle example. After I did it though, I thought the students could use some starter code that set up all the graphics (tkinter is not so obvious!), and just gave them a canvas to draw on, so I added an optional "extras" dir, and a starter.py file for my example. Please let me know any questions. I'm happy to change it around. For instance, I wasn't sure if the students know tuples or lists (I decided on lists for the points), or if they know about classes (which I decided against). Don't be afraid of the length; it's mostly comments! If you think it'd be interesting, I'd be happy to generalize the graphics stuff into a class, and do a few example entry boxes, buttons, and sliders with it.
Thanks,
Greg