開発環境
- OS X Yosemite - Apple (OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python 3.4 (プログラミング言語)
Python for Kids: A Playful Introduction to Programming (Jason R. Briggs (著) 、No Starch Press)のPart Ⅰ.(Learning to Program)、Chapter 4(Drawing with Turtles)、Programming Puzzles(No. 906)を解いてみる。
Programming Puzzles(No. 906)
コード(Emacs, BBEdit)
#!/usr/bin/env python3
#-*- coding: utf-8 -*-
import turtle
t = turtle.Pen()
# 1: A Rectangle
t.up()
t.left(90)
t.forward(100)
t.right(90)
t.down()
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
# 2: A Triangle
t.up()
t.forward(200)
t.left(90)
t.down()
t.forward(100)
t.left(120)
t.forward(100)
t.left(120)
t.forward(100)
# 3: A Box Without Corners
t.up()
t.left(30)
t.forward(200)
t.left(90)
t.down()
t.up()
t.forward(10)
t.down()
t.forward(80)
t.up()
t.forward(10)
t.left(90)
t.forward(10)
t.down()
t.forward(80)
t.up()
t.forward(10)
t.left(90)
t.forward(10)
t.down()
t.forward(80)
t.up()
t.forward(10)
t.left(90)
t.forward(10)
t.down()
t.forward(80)
while True:
pass
入出力結果(Terminal, IPython)
$ ./sample.py C-c C-cTraceback (most recent call last): File "./sample.py", line 66, in <module> pass KeyboardInterrupt $
0 コメント:
コメントを投稿