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