f-strings
f-strings、すなわちフォーマット文字列は、簡潔で明確なコードを書くのに非常に便利です。文字列のフォーマットを非常にシンプルに行えます。f-stringsは
f
で始まり、続けて引用符が開きます。a = 55
b = 453
res = str(a) + ' * ' + str(b) + ' = ' + str(a * b)
a = 55
b = 453
res = f'{a} * {b} = {a * b}'
どちらも同じ
res
を生成しますが、2つ目の例ははるかに簡潔でわかりやすいです。文字列の一部にする必要がある表現は{}
で囲まれます。Pythonは自動的にそれを文字列に変換し、最終結果に配置します。 チャレンジ
3つの整数
a
、b
、c
が与えられたとき、(a + b) / c = x
と出力するのが課題です。ここで、a
、b
、c
は入力されたそれぞれの値で、x
は式の結果です。入力 | 出力 |
10
20
30 | (10 + 20) / 30 = 1 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB