题解 | 单组_spj判断浮点误差

单组_spj判断浮点误差

https://www.nowcoder.com/practice/6652094c6a0e4381911b541ed664d8b7

import math
r = int(input().strip())

s = math.pi*r**2
print(f"{s:.6f}")

感觉这题实际上还是在考察输出数据的格式化,观察示例回答发现回答保留了小数点后六位,而要求“你的答案和标准答案的误差不超过 10−3”,实际上只要小数点后位数一致就可以保持了。

那么还是使用f{"val"}的方式(f:format)

  • 基本格式:f"{var}" , f:format。
  • format_spec:[fill][align][sign][#][0][width][,][.precision][type]
  • 浮点:(3 位小数,四舍五入)。示例:f"{3.14159:.2f}" → "3.14"
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务