AtCoder練習記録
完全自分用です。最近atcoderを初めて感じたことは、普段使わないような関数やライブラリなどを使うことが多くて改めてPythonの勉強としてここに記録として残します。
といっても自分はまだプログラミング上級者でもないです。
問題文
Cut.0
問題文
実数
X が小数点以下第
3 位まで与えられます。
実数
X を以下の条件を満たすように出力してください。
小数点以下の部分について、末尾に 0 を付けない
末尾に過剰な小数点を付けない
制約
0≤X<100
X は小数点以下第
3 位まで与えられる
回答例
x = input()
x = float(x)
print(format(x,".12g"))
format関数
使い方
format(値, フォーマット指定子)
.12gの意味
.12 有効数字を最大12桁までにする
g 不要な小数点以下の0を削除し出力