2011年7月2日土曜日

開発環境

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

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

 

1.

コード

input_file=open("python_sample.txt","r")
line_list=input_file.readlines()
line_list.reverse()
for line in line_list:
    line=line.strip()
    print line
input_file.close()

用意したファイル

python_sample.txt

入出力結果(Python Shell)

ファイルを読み込んでから行のみ逆順にして出力することはできたけど、後ろから前に向かってファイル全体を読み出すような書き方は分からず。。

解答をみても問1のはなかったので(それだけ簡単てことなのかも(>_<))とりあえず次に進むことに。

0 コメント:

コメントを投稿