開発環境
- 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 コメント:
コメントを投稿