開発環境
- 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 8.(How to Use Classes and Objects)、Programming Puzzles #1: The Giraffe shuffle(No. 2030)を解いてみる。
Programming Puzzles #1: The Giraffe shuffle(No. 2030)
コード(Emacs, BBEdit)
#!/usr/bin/env python3
#-*- coding: utf-8 -*-
class Giraffes:
def leftFootForward(self):
print('left foot forward')
def rightFootForward(self):
print('right foot forward')
def dance(self):
self.leftFootForward()
self.leftFootForward()
self.rightFootForward()
self.rightFootForward()
self.leftFootForward()
self.rightFootForward()
self.rightFootForward()
self.leftFootForward()
reginald = Giraffes()
reginald.dance()
入出力結果(Terminal, IPython)
$ ./sample1.py left foot forward left foot forward right foot forward right foot forward left foot forward right foot forward right foot forward left foot forward $
0 コメント:
コメントを投稿