2011年6月30日木曜日

開発環境

  • 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(練習問題), 9を解いてみる。

 

9.

問7をforループではなくwhileループで解き直したら・・・

コード

i=0
str=""
while i<7:
    i+=1
    str+="T"
    print str

入出力結果(Python Shell)

問8をforループではなくwhileループを使って解き直したら・・・

コード

i=0
while i<7:
    str=""
    j=0
    while j<6-i:
        str+=" "
        j+=1
    j=0
    while j<i+1:
        str+="T"
        j+=1
    print str
    i+=1

入出力結果(Python Shell)

0 コメント:

コメントを投稿