伝えたい言葉を、
画面に出そう。
print() で答えを表示し、f文字列で数字と言葉をひとつの文にしよう。予想した結果が画面に現れると、プログラムがぐっと身近になるよ。




このページでできるようになること
- 01
print()で文字や数を表示する - 02 f文字列の
{ }に変数の値を入れる - 03 値を変えると表示が変わる理由を説明する
print() は、画面に見せる係
print(表示したいもの) と書くと、かっこの中を画面に表示します。文字は引用符で囲み、数や変数はそのまま書けます。

りんごを3個数えたけど、Pythonにも「3個だよ!」って話してほしいな。

いい考え方だね。print() は、計算した答えや覚えた値を画面に見せる道具なんだよ。

print("こんにちは") は文字を、print(3) は数値を表示するのですね。
print("こんにちは")
print(3)
apple_count = 3
print(apple_count)なぜ? 1行目の引用符は「これは文字だよ」という印。表示結果には引用符を付けません。最後は変数 apple_count に結び付いた値の3を表示します。

print("apple_count") と書くと、値の3ではなく「apple_count」という文字が出るよ。引用符の有無を比べよう。
f文字列で、言葉と値をつなごう
数字だけでなく「りんごは3個」と一文で伝えたいときは、f文字列が便利です。引用符の直前に f を書き、値を入れたい場所を波かっこ { } で示します。

へぇ! {apple_count} が「ここに数を入れてね」っていう空席なんだね。

そのとおり。いい見方だね。先頭の f が合図になって、波かっこの中の変数を調べ、その値を文に入れるんだよ。

apple_count が5に変われば、同じ文のままで「りんごは5個」と表示できますね。
apple_count = 3
print(f"りんごは{apple_count}個")
apple_count = 5
print(f"りんごは{apple_count}個")なぜ? 1回目は {apple_count} に3、2回目は5が入ります。f を付け忘れると {apple_count} は値に置き換わらず、そのまま表示されます。
カンマで並べる方法とも比べよう
print() はカンマで区切って、文字と値を並べることもできます。この方法では、区切った値の間に空白が入ります。
print("りんごは", 3, "個")りんごは 3 個print(f"りんごは{3}個")りんごは3個どちらも正しい表示方法です。読みやすい文章にしたいときはf文字列が便利。波かっこの中には変数だけでなく、{2 + 3} のような計算も書けます。
表示を予想してみよう
答えを決めたら理由を確認し、下の実行欄でも試してみよう。
count = 3 のあとに print("りんごは{count}個") と書くと何が出るかな?
答えを選ぶと理由が表示されます。
自分の言葉に変えてみよう
例題を選び、結果を予想してから実行しよう。りんごを別のものに変えると、自分だけの文が作れるよ。
書き換えて試せます。Ctrl+Enterでも実行できます。
この回の例題では空欄で大丈夫です。
準備できました。
実行結果
実行すると、ここに結果を表示します。
Pythonは閲覧中の端末内で動作します。