Python 计算总分数和平均分 - Python零基础入门教程
目录
- 一.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("请输入英语成绩:"))breakexcept: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 条件推导式
- Python 列表推导式
- Python 字典推导式
- Python 不定长参数 *argc/**kargcs
- Python 匿名函数 lambda
- Python return 逻辑判断表达式
- Python is 和 == 区别
- Python 可变数据类型和不可变数据类型
- Python 浅拷贝和深拷贝
- Python 异常处理
- Python 线程创建和传参
- Python 线程互斥锁 Lock
- Python 线程时间 Event
- Python 线程条件变量 Condition
- Python 线程定时器 Timer
- Python 线程信号量 Semaphore
- Python 线程障碍对象 Barrier
- Python 线程队列 Queue – FIFO
- Python 线程队列 LifoQueue – LIFO
- Python 线程优先队列 PriorityQueue
- Python 线程池 ThreadPoolExecutor(一)
- Python 线程池 ThreadPoolExecutor(二)
- Python 进程 Process 模块
- Python 进程 Process 与线程 threading 区别
- Python 进程间通信 Queue / Pipe
未经允许不得转载:猿说编程 » Python 计算总分数和平均分
Python 计算总分数和平均分 - Python零基础入门教程相关推荐
- python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)
一.什么是数据类型 编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算. 每种编程语言都会有一些基本的数据类型用来表示现实世界中的 ...
- Python零基础入门教程( 快速入门)
前言 学无止境,无止境学. 今天要给大家分享的是<Python零基础入门教程01 快速入门>,这是一个系列的教程,从零基础到项目实战.在本教程中,我会给大家介绍Python入门的一些基础知 ...
- 视频教程-Python零基础入门教程-Python
Python零基础入门教程 从2012年从事互联网至今有7年软件编程经验,曾任职国内北京互联网公司,中南林业大学授课Python 现任逻辑教育Python课程负责人,精通Python语言,精通人工智能 ...
- 视频教程-ARDUINO零基础入门教程【代码编程篇】-Arduino
ARDUINO零基础入门教程[代码编程篇] 精通各种单片机编程,有十年以上ARDUINO,51单片机/STM32/PIC/AVR编程,硬件设计,绘图,编程经验.熟悉各种常用传感器使用和物联网通讯 赵勇 ...
- 0基础能学漫画么?漫画零基础入门教程!
漫画零基础入门教程!很多人都喜欢看动漫,同时也会幻想成为动漫里的主角,与此同时也会诞生学漫画的想法.不论是你真的想学习漫画,又或出于个人爱好,或职业需要,或为了具备一项自己喜欢的看家本领.我们都要先清 ...
- SEO零基础入门教程(外链的发布和软文编写)
seo的作用是众所周知的,对网站进行seo优化,可以给网站带来大量的搜索引擎流量.但是想要做好网站优化也有难度,尤其是对于seo新手来说,因为缺乏理论和实战,所以seo新手需要多加练习.那么具体seo ...
- 九宫怎么排列和使用_剪映零基础入门教程第三十七篇:一学就会系列之九宫格小程序配音...
很多玩儿抖音的朋友都看过九宫格视频,但是并不是每个玩抖音的人都会制作这个九宫格视频,实际这个需要借助小工具来帮忙,而常用抖音的朋友们会对剪映更加熟悉一些,且九宫格视频在剪映内的制作方式则比较简单.那么 ...
- 计算机pscs6教程,photoshop CS6零基础入门教程
<photoshop CS6零基础入门教程>针对零基础学员开设,以教案和实际操作演示相结合的方式,详细地介绍adobe photoshop cs6的各项工具和命令.由浅入深.循序渐进地全面 ...
- finereport自学教程_办公物语丨Finereport零基础入门教程,你不可缺少的报表神器...
原标题:办公物语丨Finereport零基础入门教程,你不可缺少的报表神器 ⌛ 小办又来了,快,搬好你的小板凳. 今天小办要着重讲一下 之前推文里提到过的制表神器. 当你逐渐发现Excel不能满足你的 ...
最新文章
- tensorflow 集成开发环境 (IDE)
- xshell通过隧道连接_工作常见问题--如何解决xshell远程连接自动断开的问题
- tensorflow 进阶(四)---CNN
- 验证中文的正则表达式
- 在Linux系统上部署java web项目
- 《Effective Java》读书笔记 Item 1:考虑静态工厂方法,而不是构造器
- [html] html的标签元素分为哪几大类?分别有什么作用?
- 如何灵活使用OSS监控数据动态调整OSS服务参数
- ProcessPoolExecutor
- 谷歌ai人工智能叫什么_Google I / O 2017的“ AI First”口号
- 4.1 手工编写第一个性能测试脚本
- 卡尔曼滤波算法在FPGA中实现
- 向量正交 与 函数正交
- 用Python画爱心!!(体验画爱心的感觉)
- Yann Lecun 纽约大学Spring2020深度学习课程,附66页PPT下载
- 腾讯电脑管家新版 —— 权限雷达 二次体验报告
- 19张地图掀翻脑洞 还等什么快上车
- 网上订餐系统java论文_网上订餐系统的毕业设计
- Interlaced Sparse Self-Attention for Semantic Segmentation
- 推荐人工智能编程的必读书籍
热门文章
- 当微服务遇上 Serverless | 微服务容器化最短路径,微服务 on Serverless 最佳实践
- 模拟驾驶能力输出,赋能客户提升稳定性信心
- 对话阿里云总裁张建锋:解密阿里云再生长的动力、合力和张力
- 离职阿里三年后,他又回来了
- 2018年的AI/ML惊喜及预测19年的走势(二)
- AI助手智商测评Siri进步最大,无人驾驶打车服务已在美国试行
- 一份关于机器学习中线性代数学习资源的汇总
- 发力公有云的用友YonSuite,云原生实力到底如何?
- 华为内测基于Android 10.0的EMUI 10系统;2019年Q1真无线耳机市场份额,苹果占半壁江山……...
- 使用AWS CloudWatch 调优Lambda函数 | 技术头条