1 问题
现已知晓一同学三门课的成绩,如何利用python计算平均成绩并判断其能否获得奖学金?
2 方法
计算机可以自己做条件判断,在Python程序中,可以使用if语句来实现奖学金的评定。
代码清单 1
Courier New字体,23磅行间距 # 从键盘上读入三门课的成绩 score1,score2,score3 = eval(input('请输入三门功课的成绩(用逗号,隔开):')) # 计算三门课的平均成绩 avg = (score1+score2+score3)/3 # 如果三门课成绩的平均分大于90 if avg >= 90: print('恭喜你获得一等奖,奖学金1500元') # 如果三门课成绩的平均分大于85且小于90 elif avg >= 85 and avg < 90: print('恭喜你获得二等奖,奖学金1000元') # 如果三门课成绩的平均分大于80且小于85 elif avg >= 80 and avg < 85: print('恭喜你获得三等奖,奖学金500元') # 如果三门课成绩的平均分小于80 求出还差多分分才能到达获奖的最低分数 elif avg<80: print('很遗憾你未获得奖学金,还要继续努力') n = 80-avg print('你的平均成绩还需要提高%s' % n) |
---|
3 结语
针对计算三门课平均成绩判断学生能否获得奖学金的问题,提出条件判断的方法,通过python程序运行结果,证明该方法是有效的,但仍有方法单一等问题,未来可利用此方法判断员工能否获取年终奖。