複数行を出してみよう
1つの print で複数行を出すには、\n(改行マーク)を使います。または """(3連クォート)でもOK。今日は2つの書き方を比べます。
🧠 できるようになること
\nが改行を表すことを覚える- 3連クォート
"""で複数行を一気に書ける - 改行を使った見やすい出力ができる
🧰 用意するもの
- パソコン
- ブラウザ(Chrome / Edge / Safari)
- インターネット接続
- このページの「▶ このページで実行」ボタン(コードをそのまま動かせます)
- Trinket(予備の実行サイト:https://trinket.io/python)
🖼 できあがり
1つの print で2行・3行のメッセージが出ます。\n を入れた場所で改行されます。""" でかこむと、書いたとおりの形で出ます。
📺 実行結果
1行目です 2行目です 3行目です --- これは 3行の メッセージです
🚀 やりかた
print("1行目\n2行目\n3行目")と書きます。\nはバックスラッシュ+n。\nの場所で改行されます。"""(クォート3つ)でも複数行が書けます。- 両方の方法を試して見比べます。
🐍 きょうのコード
Python
main.py
print("1行目です\n2行目です\n3行目です")
print("---")
print("""これは
3行の
メッセージです""")
このページの「▶ このページで実行」でそのまま動きます。Trinketを使うときは、上のコードをコピーして左のエリアに貼り付け、Runボタン(▶)を押します。
💡 きょうのポイント
\n は改行を意味する特別な記号です。バックスラッシュ(\)と n の組み合わせ。日本語キーボードでは ¥ と n、英語キーボードでは \ と n です。""" は3つ続けてかこむと、改行をそのまま書ける便利な書き方です。
🎮 チャレンジ
\nを使って、自分の住所を3行(県・市・番地)で表示しよう- 3連クォートで好きな歌の歌詞を5行書いてみよう
\nを\n\nに変えるとどうなる?試そう
🔁 ふりかえり
\nと"""、どちらが書きやすかった?\nを\\nと打ったらどうなる?- 改行を使うと、出力はなぜ見やすくなる?
👨👩👧 おうちの人・先生へ
- 準備:日本語キーボードでは
\が¥キーで打てることを最初に教えてあげてください。 - つまずきポイント:
/n(スラッシュ)と\n(バックスラッシュ)の違い。\nでないと改行になりません。 - 声かけ例:「
\nは改行のための魔法の文字」と説明すると伝わりやすい。「他にもタブの\tなど兄弟がいる」と発展も伝えてみて。