Dランクの割には正解率が66.8%と低いのだが、for文の設定か、最後のprint文の書き方で詰まったのだろう。コードのコメントにも書いたが、リストの変数はゼロからスタートするのでゼロが1文字目、リストの1が2文字目となるのである。なかなかプログラミングらしいハナシである。そこから1文字ずつfor文で回すのだがprint文で改行しないしないようにend=""が必要である。print文以外の出力ならこれは不要だと思う(調べていないが)
# coding: utf-8 a,b = (int(x) for x in input().split()) s = input() for i in range(a-1,b): #リストは0からはじまるため print(s[i],end='')