目录
- 一.Python 计算总分数和平均分源码
- 二.猜你喜欢
零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门
一.Python 计算总分数和平均分源码
有位小粉丝后台公众号后台留言,需求是使用 Python 从键盘上输入学生的姓名,语文数学英语成绩,计算平均分和总分,然后输出这个学生的姓名,平均分和总分,源码如下:
# !usr/bin/env python
# -*- coding:utf-8 _*-
\"\"\"
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python 计算总分数和平均分.py
@Time:2021/05/18 07:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
\"\"\"
def main():
# 数学成绩
maths_score = 0
# 英语成绩
english_score = 0
# 姓名
name = input(\"请输出姓名:\")
while True:
# 增加异常处理,当输入不是纯数字的时候,提醒输入错误
try:
# input 的默认返回值是 str字符串类型,需要通过float强制转换一下
maths_score = float(input(\"请输入数学成绩:\"))
english_score = float(input(\"请输入英语成绩:\"))
break
except:
print(\"输入错误,分数请用数字表示....\")
print(\"你输入的姓名是:%s 总分:%d 平均分:%f \"%(name,maths_score+english_score,(maths_score+english_score)/2.0))
if __name__ == \"__main__\":
main()
\'\'\'
测试结果:
请输出姓名:熊孩子
请输入数学成绩:DF
输入错误,分数请用数字表示....
请输入数学成绩:45
请输入英语成绩:FDF
输入错误,分数请用数字表示....
请输入数学成绩:45
请输入英语成绩:78
你输入的姓名是:熊孩子 总分:123 平均分:61.500000
\'\'\'
程序中加了 try except 异常处理,避免用户在输入错误的时候程序异常崩溃退出,这样可以增加程序的健壮性;源码没几行,比较简单,小鲜肉加油~~
二.猜你喜欢
未经允许不得转载:猿说编程 » Python 计算总分数和平均分
本文由博客 - 猿说编程 猿说编程 发布!
来源:https://www.cnblogs.com/shuopython/p/14918475.html
图文来源于网络,如有侵权请联系删除。