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程序运行结果,证明该方法是有效的,但仍有方法单一等问题,未来可利用此方法判断员工能否获取年终奖。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有