← クエスト一覧

クエスト5:f文字列を使おう

スライド 1 / 5
コーデ
💻 コード例
実行結果
← クエスト一覧
🐍 Python / Quest 5 / 85

クエスト5:f文字列を使おう

基礎 +10 XP
🏠
今回の課題
f文字列を使って、name と age から「たろうは12さいです」と表示しよう。name や age を変えると文も変わるよ!
📖 解説を見る
✨ f文字列って何?

f'...' を使うと、文字列の中に変数を { } でそのまま埋め込めます。+ でつなぐより短く読みやすく書けます。

✏️ 書き方:
name = 'たろう'
age = 12
print(f'{name}は{age}さいです')

 → たろうは12さいです

💡 どこで使う?

「〇〇さん、△△円のお買い上げです」のように、変数を混ぜた文を組み立てるほぼ全ての場面で使います。数字も str() でわざわざ文字に変えず、そのまま入れられるので、+ で1つずつつなぐより短くてラクです。

⚠️ ポイント:
f' の前につける
・変数は { } で囲む
・数字と文字を混ぜても str() がいらない
ヒントを見る
print(f'{name}は{age}さいです') と書いてみよう!
期待する出力
たろうは12さいです
📄 見本
「答えを見る」を押すと、お手本のコードが出ます。クリックでコピーできます。
💻 コードエディタ
実行すると結果がここに表示されます
正解!見本と同じになりました。
次へ →
🏠 ホームへ

れんしゅうもんだい

☑ 0 / 3 正解 レッスンに戻る

全問正解でクエストクリア!

未挑戦

問題 1: fruit = 'りんご'price = 150使つかって「りんごは150円です」と表示ひょうじしよう!

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
りんごは150円です
未挑戦

問題 2: a = 7b = 3使つかって「7 + 3 = 10」と表示ひょうじしよう!

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
7 + 3 = 10
未挑戦

問題 3: forぶんと f文字列もじれつで「1番目ばんめ:りんご」のように番号ばんごうつきで表示ひょうじしよう!

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
1番目:りんご 2番目:バナナ 3番目:みかん
コピーしました!