2013年11月10日日曜日

開発環境

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

6.5(練習問題)、11.

コード(BBEdit)

sample.py

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

print('a、b、いずれの場合も"酸性です!"というメッセージが表示される。')
while True:
    ph = input('ph値を入力して下さい: ')
    if ph == '':
        break;
    ph = float(ph)
    if ph < 7.0:
        print('酸性です!')
    elif ph < 4.0:
        print('強酸性です!')

print('c.')
while True:
    ph = input('ph値を入力して下さい: ')
    if ph == '':
        break;
    ph = float(ph)
    if ph < 7.0:
        print('酸性です!')
    if ph < 4.0:
        print('強酸性です!')

入出力結果(Terminal)

$ ./sample.py
a、b、いずれの場合も"酸性です!"というメッセージが表示される。
ph値を入力して下さい: 6.4
酸性です!
ph値を入力して下さい: 3.6
酸性です!
ph値を入力して下さい: 
c.
ph値を入力して下さい: 5
酸性です!
ph値を入力して下さい: 4
酸性です!
ph値を入力して下さい: 3
酸性です!
強酸性です!
ph値を入力して下さい: 2
酸性です!
強酸性です!
ph値を入力して下さい: 1
酸性です!
強酸性です!
ph値を入力して下さい: 
$

0 コメント:

コメントを投稿