- 340 名前:デフォルトの名無しさん [2007/07/24(火) 00:36:15 ]
- 【 課題 】
次の要求を満たすフィルタプログラムを作れ。 1.標準入力から行を読み込み、空白をカンマに変換し、標準出力に出力する 2.連続した複数の空白はひとつの空白と同じと見なす 3.タブ文字も空白と見なす 4.オプション等は設けない 5.フィルタとして動作するので余分なメッセージ類は一切出力しない 例として「1 Bill 1955 Oct 28」と入力したら「1,Bill,1955,Oct,28」と出力されるようにします。 オブジェクトの名前は次のように定義する line 標準入力から入力した行 termList lineにsplitメソッドを適用して生成したリスト term リストの各要素 ouputString 標準出力に出力する文字列 outputString = ’’ for term in termList[:-1]: outputString += term + ’,’ outputString += termList[-1] + ’\n’ sys.stdout.write(outputString) 上記のコーディング例を参考に作成せよ。 【 期限 】7月30日(月)まで。 何方かよろしくお願いします。
|

|