####スペース区切りの2つの整数と、文字列が入力されます。2つの整数の範囲の部分文字列を、大文字にして出力してください。
a,b = input().split()
a = int(a)-1
b = int(b)
st = input()
print(st[0:a], end="")
print(st[a:b].upper(),end ="")
print(st[b:])
入力例
2 6
Welcome to the paiza! I`m studying ruby!
出力例
WELCOMe to the paiza! I`m studying ruby!
##ポイント end="" 改行無しの出力
print毎に出力される文字列が改行される事は問題ないのですが、もし改行を入れたくない場合は、print関数にオプションの end = “” を設定します。
先程と同じ文字列をprintに指定し、1行目のprintにオプション end = “” を設定しました。
print("1 2 3 4 5 ",end = "")
print("A B C D E")
実行:
1つ目のprintで出力される文字列に改行が無い為、1行目と2行目が横並びで出力されました。
1 2 3 4 5 A B C D E