ブルーブリッジカップ基礎練習Pythonアルファベットグラフィックスを実現


ブルーブリッジカップ基礎練習Pythonアルファベットグラフィックスを実現
問題の説明
アルファベットでいくつかの美しい図形を構成することができます.以下に例を示します.ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABCこれは5行7列の図形です.この図形の法則を見つけて、n行m列の図形を出力してください.
入力フォーマット
出力するグラフィックの行数を表す2つの整数nとmを含む行を入力します.出力フォーマットはn行を出力し、m文字ごとに、あなたの図形です.サンプル入力5 7
サンプル出力
ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABCデータ規模は、約1<=n、m<=26である.
マイコード
#    
try:
    s='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    n,m=input().split()
    a=s[0:eval(m)]
    for i in range(1,eval(n)+1):
        print(a)
        a=s[i]+a[0:-1]
except: #                 
    pass