编写函数,基于期中成绩和期末成绩,按指定权重(默认0.3和0.7)计算总分。

def mark(m,f,mc=0.3):
    return m*mc + f*(1-mc)

midGrade=int(input("期中成绩:"))
finalGrade=int(input("期末成绩:"))
print("总评成绩: {:.2f}".format(mark(midGrade,finalGrade)))
print("总评成绩: {:.2f}".format(mark(midGrade,finalGrade,0.4)))

你可能感兴趣的:(Python学习,python)