print関数の高度な使い方 - end

print() を使って何かを出力するたびに、次の print() は新しい行から出力を始めます。しかし、場合によっては同じ行に続けて出力したいこともあります。
print('hello', 'everyone', end='...')
print('Anyone here?')
このプログラムは hello everyone...Anyone here? と出力します。つまり、Anyone here? を新しい行から出力する代わりに、end... に設定されているため、同じ行に続けて出力されました。
デフォルトでは、end パラメータは \n に設定されています。\n は新しい行を表す特別な記号です。これらの特殊な記号とその役割については、コースの後半で説明します。今のところは、新しい行を表す \n だけに焦点を当てます。
print('one', 'two', end='--')
print('three', 'four', end='!!!')
print('five', 'six', 'seven', end='\n')
print('eight', end='nine')
print('ten', end='... the end...')
このプログラムの出力は次のようになります:
one two--three four!!!five six seven
eightnineten... the end...
endsep と異なる点に注目してください。end パラメータを使うと、出力の最後に何を表示するかを変更できます。sep パラメータを使うと、同じ print 文内で表示する値同士の区切りを変更できます。

チャレンジ

12個の print 文を使って、1年のすべての月を出力してください。各月の末尾には、最後の月を除いて、*-* を付けてください。
 
ここに全ての月のリストがあります:January、February、March、April、May、June、July、August、September、October、November、そして December。
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue