2011年6月25日土曜日

開発環境

  • Mac OS X Snow Leopard (OS)
  • WingIDE
  • Script言語: Python

『初めてのコンピュータサイエンス』(Jennifer Campbell, Paul Gries, Jason Montojo, Greg Wilson 著、長尾 高弘 訳、オライリー・ジャパン、2010年、ISBN978-4-87311-463-7)の7章(反復), 7.7(練習問題), 2を解いてみる。

 

2.

(a)

コード

if rat_1[0]>rat_2[0]:
    print "Rat 1 weighed more than Rat 2 on Day 1."
else:
    print "Rat 1 weighed less than Rat 2 on Day 1."

(b)

コード

if rat_1[0]>rat_2[0] and rat_1[9]>rat_2[9]:
    print "Rat 1 remaind heavier than Rat 2."
else:
    print "Rat 2 became heavier than Rat 1."

(c)

(b)でif文のネストを使わなかったので(c)ではif文のネストを使う。

コード

if rat_1[0]>rat_2[0]:
    if rat_1[9]>rat_2[9]:
        print "Rat 1 remaind heavier than Rat 2."
else:
    print "Rat 2 became heavier than Rat 1."

0 コメント:

コメントを投稿