2013年11月9日土曜日

開発環境

初めてのコンピュータサイエンス(Jennifer CampbellPaul GriesJason MontojoGreg Wilson(著)長尾 高弘(翻訳))の6章(条件分岐)、6.5(練習問題)、10を解いてみる。

6.5(練習問題)、10.

if文の最初の条件でpH2.5が真になるから。順番を入れ替えればいい。

コード(BBEdit)

sample.py

#!/usr/bin/env python3.3
#-*- coding: utf-8

def f(ph):
    if ph < 3.0:
        print('{0}は強酸性です。注意してください。'.format(ph))
    elif ph < 7.0:
        print('{0}は酸性です。'.format(ph))
    else:
        print('{0}は酸性ではない。'.format(ph))

for x in range(0, 10):
    f(x + 0.5)

入出力結果(Terminal)

$ ./sample.py
0.5は強酸性です。注意してください。
1.5は強酸性です。注意してください。
2.5は強酸性です。注意してください。
3.5は酸性です。
4.5は酸性です。
5.5は酸性です。
6.5は酸性です。
7.5は酸性ではない。
8.5は酸性ではない。
9.5は酸性ではない。
$

0 コメント:

コメントを投稿