開発環境
- macOS High Sierra - Apple
- Emacs (Text Editor)
- Python 3.6 (プログラミング言語)
Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming (Bryson Payne(著)、No Starch Press)のChapter 2.(Turtle Graphics: Drawing with Python)、PROGRAMMING CHALLENGES、#3: RIBBER-BAND BALLを取り組んでみる。
#3: RIBBER-BAND BALL
コード(Emacs)
Python 3
#!/usr/bin/env python3 import sys import time import turtle t = turtle.Pen() t.speed(0) turtle.bgcolor('black') sides = 6 colors = ['red', 'yellow', 'blue', 'orange', 'green', 'purple'] for x in range(360): t.pencolor(colors[x % sides]) t.forward(x * 3 / sides + x) t.left(360 / sides + 1) t.width(x * sides / 200) t.left(90) print('done') while True: time.sleep(10)
入出力結果(Terminal, Jupyter(IPython))
$ ./sample3.py done C-c C-cTraceback (most recent call last): File "./sample3.py", line 24, in <module> time.sleep(10) KeyboardInterrupt $
0 コメント:
コメントを投稿