以下の文字列の書式設定に問題があります。国境にメッセージを集中させようとしましたが、それを実行するのは苦労しました。以下は私が欲しい出力です、そして私はこれまでの私のコードです。注:最も長い行の左と右の列にスペースを入れる必要があり、split()funcを利用する必要があります。文字列のループを整形する
+---------------+
| STOP! |
| DANGER AHEAD |
| Drive Safely! |
+---------------+
def border_sign(note):
letter_count = 0
for i in note:
letter_count += 1
return "+-------+\n| {} |\n+-------+\n".format(note)
border_sign("STOP\nDANGER AHEAD\nDrive safely!")
で使用することができ、機能であるコードが正確に設定されているどのようにこのですあなたのエディタで?ループの中に戻るからです。 – idjaw
それは文字の繰り返しです。 – TigerhawkT3
あなたは 'note'全体をフォーマットしていて、何もしないカウンタを使って' i'で何もしません... – TigerhawkT3