会員証を表示せよ
初段 / 目安 15分
事務局の窓口で、松田さんが手書きの台帳をめくりながら言います。「まず会員証をパソコンで印字したいんだ。名前と会員番号と保有ポイント、見やすくね」。手書きの台帳は角がすり切れていて、たしかにそろそろ限界です。
会員1人分のデータは、松田 とめ さん、会員番号 A-0042、保有ポイント 1250 です。
完成条件
次の8行をそのまま出力してください。
プレーンテキスト
==============================
ゆめさく商店街
会員証
==============================
お名前 松田 とめ 様
会員番号 A-0042
保有pt 1250 pt
==============================- 名前・会員番号・保有ポイントは、いったん変数に入れてから使うこと
- 枠線は
=が30個。1文字ずつ手で打たない - 空白の数まで一致させること
進め方
白紙から書いてください。手が止まったらヒントを開けます。ヒントは3段階で、①方針、②使う構文、③部分解の順に出ます。1つも開けずに通せたら、その問題は自分のものです。
開かずに10分粘って進まないなら、①だけ開けてください。粘る時間そのものには価値がありません。価値があるのは、自分で書いた行が動いた瞬間です。
枠線は同じ文字の繰り返しです。文字列にも掛け算があります。値を文章の中に差し込むのは f-string の仕事です。
要件
- 名前・会員番号・保有ポイントを変数に入れてから使うこと
- 枠線は = を30個。繰り返しで作ること
- 変数の値は f-string で行の中に差し込むこと
- 完成条件の8行を、空白の数まで同じに出力すること
入出力例
出力: "==============================
ゆめさく商店街
会員証
==============================
お名前 松田 とめ 様
会員番号 A-0042
保有pt 1250 pt
==============================
"ヒント
前のヒントを開くと次が開きます。開かずに解けると未開封クリアです
ヒント 2ヒント 1 を開くと読めます
ヒント 3ヒント 2 を開くと読めます
編集 ゆめさく編集部