u++の備忘録

言語処理100本ノック 2020「07. テンプレートによる文生成」

問題文

nlp100.github.io

問題の概要

Pythonでは、いくつかの方法で文字列に変数を埋め込めます。3.6以降のバージョンで利用可能になった「f文字列」*1が便利です。

def generate_text(x, y, z):
    return f'{x}時の{y}は{z}'


x = 12
y = '気温'
z = 22.4
print(generate_text(x, y, z))