题解 | #学生基本信息输入输出#

学生基本信息输入输出

https://www.nowcoder.com/practice/58b6a69b4bf943b49d2cd3c15770b9fd

from decimal import Decimal, ROUND_HALF_UP
s,n=input().split(";", 2)
print(
    f"The each subject score of No. {s} is " +
    ", ".join(str(Decimal(i).quantize(Decimal('0.00'),rounding=ROUND_HALF_UP)) for i in n.split(",")) +
    "."
)

round(float,2)和format(str,".2f")实现的不是四舍五入,而是"奇进偶舍",Decimal(i).quantize(Decimal('0.00'),rounding=ROUND_HALF_UP)才是顶真四舍五入...

全部评论

相关推荐

肖先生~:那年秋招闯进一位少年,人们都清楚:成功对他来说只是时间问题
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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