超级好理解的解法
2025-08-09 19:21:37
发布于:浙江
1阅读
0回复
0点赞
#题意
已知小码君的作业成绩、小测成绩、期末考试成绩和总成绩的算分标准,要求小码君这门课程的总成绩。输入格式为三个非负整数,分别表示小码君的作业成绩、小测成绩和期末考试成绩,相邻两个数之间用一个空格隔开,三项成绩满分都是100分。
#解析
输入样例是由三个非负整数组成的,那么获取输入时,我们可以用split( )命令将输入的字符串转化成列表的格式,那么列表中索引为0、1、2的三个元素就分别对应小码君的作业成绩、小测成绩和期末考试成绩。处理完输入,我们要计算小码君这门学科的总成绩。根据题目中的描述,我们可以得知,作业成绩、小测成绩和期末考试成绩分别占总成绩的20%、30%和50%。用代码表示就是这样的:
作业成绩*0.2 + 小测成绩*0.3 + 期末考试成绩*0.5
当然,要先把各科的成绩转化成整数形式才能进行计算哦~
最后,我们要将计算的结果打印出来。注意!这里的结果是浮点数形式,与输出样例不符,所以我们在打印结果前,记得先将结果转化成整数形式哦~
#AC代码
x = input().split()
a = int(x[0])
b = int(x[1])
c = int(x[2])
print(int(a*0.2 + b*0.3 + c*0.5))
#后记
作者选择了最容易理解的解法,相信大家还有更加简便的解法吧?这是本蒟蒻的第一篇题解,点个赞支持一下吧~非常感谢q ( ≧ ▽ ≦ q )
这里空空如也
有帮助,赞一个