質問のAOJの問題をPythonで解いてみました。(^_^;
下記URLを参考にして入力部分をちょっと工夫してみました。(^_^;
※参考URL
●Pythonでプログラミングコンテスト: 標準入力編 - iwbth
●Python - 標準入力の受け取りのその1 - Qiita
● PrintAFrame.py
# coding: UTF-8 # PrintAFrame.py InputData=[] while True: H,W = map(int,raw_input().split()) # Python2 ## H,W = map(int,input().split()) # Python3 if W==0 and H==0 : break if (H-3)*(H-100)> 0 : continue if (W-3)*(W-100)> 0 : continue InputData.append([H,W]) print("") for i in range(len(InputData)): H,W = InputData[i] print("#" * W) print ("#"+"."*(W-2)+"#"+"\n")*(H-2), # Python2 ## print(("#"+"."*(W-2)+"#"+"\n")*(H-2),end='') # Python3 print("#" * W) print("")
●実行結果
3 4 5 6 3 3 0 0 #### #..# #### ###### #....# #....# #....# ###### ### #.# ###
- 作者: 辻真吾
- 出版社/メーカー: 技術評論社
- 発売日: 2010/04/24
- メディア: 大型本
- 購入: 19人 クリック: 199回
- この商品を含むブログ (59件) を見る
- 作者: 柴田淳
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2012/08/25
- メディア: 単行本
- 購入: 1人 クリック: 13回
- この商品を含むブログ (41件) を見る
パーフェクトPython (PERFECT SERIES 5)
- 作者: Pythonサポーターズ,露木誠,ルイス・イアン,石本敦夫,小田切篤,保坂翔馬,大谷弘喜
- 出版社/メーカー: 技術評論社
- 発売日: 2013/03/05
- メディア: 大型本
- 購入: 1人 クリック: 65回
- この商品を含むブログ (30件) を見る