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)才是顶真四舍五入...