開発環境
- OS X Mavericks - Apple(OS)
- BBEdit - Bare Bones Software, Inc., Emacs (Text Editor)
- Python (プログラミング言語)
初めてのコンピュータサイエンス(Jennifer Campbell、Paul Gries、Jason Montojo、Greg Wilson(著)長尾 高弘(翻訳))の2章(Python入門)の2.10(練習問題)、9を解いてみる。
9.
コード(BBEdit)
sample.py
#!/usr/bin/env python3.4 #-*- coding: utf-8 def convertMileage(mpg): km = mpg * 1.609344 l = 3.78541178 return l / km * 100 def litreNeeded(km, mpg): lpkm = convertMileage(mpg) / 100 return km * lpkm for km, mpg in [(150, 30), (100, 30)]: print('距離 {0} 燃費 {1}: 必要なガソリンの量 {2}リットル'.format( km, mpg, litreNeeded(km, mpg)))
入出力結果(Terminal)
$ ./sample.py 距離 150 燃費 30: 必要なガソリンの量 11.760729154239241リットル 距離 100 燃費 30: 必要なガソリンの量 7.84048610282616リットル $
0 コメント:
コメントを投稿