開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python (プログラミング言語)
初めてのコンピュータサイエンス(Jennifer Campbell、Paul Gries、Jason Montojo、Greg Wilson(著)長尾 高弘(翻訳))の6章(条件分岐)、6.5(練習問題)、12を解いてみる。
6.5(練習問題)、12.
コード(BBEdit)
sample.py
#!/usr/bin/env python3.3 #-*- coding: utf-8 table = [['高', '中'], ['中', '低']] for age, bmi in [(age, bmi) for age in [40, 50] for bmi in [20, 25]]: young = age < 45 heavy = bmi < 22.0 risk = table[young][heavy] print('age: {0}, heavy: {1}, risk: {2}'.format(age, bmi, risk))
入出力結果(Terminal)
$ ./sample.py age: 40, heavy: 20, risk: 低 age: 40, heavy: 25, risk: 中 age: 50, heavy: 20, risk: 中 age: 50, heavy: 25, risk: 高 $
0 コメント:
コメントを投稿