目录

  • 一.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 异常处理,避免用户在输入错误的时候程序异常崩溃退出,这样可以增加程序的健壮性;源码没几行,比较简单,小鲜肉加油~~

二.猜你喜欢

  1. Python 条件推导式
  2. Python 列表推导式
  3. Python 字典推导式
  4. Python 不定长参数 *argc/**kargcs
  5. Python 匿名函数 lambda
  6. Python return 逻辑判断表达式
  7. Python is 和 == 区别
  8. Python 可变数据类型和不可变数据类型
  9. Python 浅拷贝和深拷贝
  10. Python 异常处理
  11. Python 线程创建和传参
  12. Python 线程互斥锁 Lock
  13. Python 线程时间 Event
  14. Python 线程条件变量 Condition
  15. Python 线程定时器 Timer
  16. Python 线程信号量 Semaphore
  17. Python 线程障碍对象 Barrier
  18. Python 线程队列 Queue – FIFO
  19. Python 线程队列 LifoQueue – LIFO
  20. Python 线程优先队列 PriorityQueue
  21. Python 线程池 ThreadPoolExecutor(一)
  22. Python 线程池 ThreadPoolExecutor(二)
  23. Python 进程 Process 模块
  24. Python 进程 Process 与线程 threading 区别
  25. Python 进程间通信 Queue / Pipe

未经允许不得转载:猿说编程 » Python 计算总分数和平均分

Python 计算总分数和平均分 - Python零基础入门教程相关推荐

  1. python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)

    一.什么是数据类型 编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算. 每种编程语言都会有一些基本的数据类型用来表示现实世界中的 ...

  2. Python零基础入门教程( 快速入门)

    前言 学无止境,无止境学. 今天要给大家分享的是<Python零基础入门教程01 快速入门>,这是一个系列的教程,从零基础到项目实战.在本教程中,我会给大家介绍Python入门的一些基础知 ...

  3. 视频教程-Python零基础入门教程-Python

    Python零基础入门教程 从2012年从事互联网至今有7年软件编程经验,曾任职国内北京互联网公司,中南林业大学授课Python 现任逻辑教育Python课程负责人,精通Python语言,精通人工智能 ...

  4. 视频教程-ARDUINO零基础入门教程【代码编程篇】-Arduino

    ARDUINO零基础入门教程[代码编程篇] 精通各种单片机编程,有十年以上ARDUINO,51单片机/STM32/PIC/AVR编程,硬件设计,绘图,编程经验.熟悉各种常用传感器使用和物联网通讯 赵勇 ...

  5. 0基础能学漫画么?漫画零基础入门教程!

    漫画零基础入门教程!很多人都喜欢看动漫,同时也会幻想成为动漫里的主角,与此同时也会诞生学漫画的想法.不论是你真的想学习漫画,又或出于个人爱好,或职业需要,或为了具备一项自己喜欢的看家本领.我们都要先清 ...

  6. SEO零基础入门教程(外链的发布和软文编写)

    seo的作用是众所周知的,对网站进行seo优化,可以给网站带来大量的搜索引擎流量.但是想要做好网站优化也有难度,尤其是对于seo新手来说,因为缺乏理论和实战,所以seo新手需要多加练习.那么具体seo ...

  7. 九宫怎么排列和使用_剪映零基础入门教程第三十七篇:一学就会系列之九宫格小程序配音...

    很多玩儿抖音的朋友都看过九宫格视频,但是并不是每个玩抖音的人都会制作这个九宫格视频,实际这个需要借助小工具来帮忙,而常用抖音的朋友们会对剪映更加熟悉一些,且九宫格视频在剪映内的制作方式则比较简单.那么 ...

  8. 计算机pscs6教程,photoshop CS6零基础入门教程

    <photoshop CS6零基础入门教程>针对零基础学员开设,以教案和实际操作演示相结合的方式,详细地介绍adobe photoshop cs6的各项工具和命令.由浅入深.循序渐进地全面 ...

  9. finereport自学教程_办公物语丨Finereport零基础入门教程,你不可缺少的报表神器...

    原标题:办公物语丨Finereport零基础入门教程,你不可缺少的报表神器 ⌛ 小办又来了,快,搬好你的小板凳. 今天小办要着重讲一下 之前推文里提到过的制表神器. 当你逐渐发现Excel不能满足你的 ...

最新文章

  1. tensorflow 集成开发环境 (IDE)
  2. xshell通过隧道连接_工作常见问题--如何解决xshell远程连接自动断开的问题
  3. tensorflow 进阶(四)---CNN
  4. 验证中文的正则表达式
  5. 在Linux系统上部署java web项目
  6. 《Effective Java》读书笔记 Item 1:考虑静态工厂方法,而不是构造器
  7. [html] html的标签元素分为哪几大类?分别有什么作用?
  8. 如何灵活使用OSS监控数据动态调整OSS服务参数
  9. ProcessPoolExecutor
  10. 谷歌ai人工智能叫什么_Google I / O 2017的“ AI First”口号
  11. 4.1 手工编写第一个性能测试脚本
  12. 卡尔曼滤波算法在FPGA中实现
  13. 向量正交 与 函数正交
  14. 用Python画爱心!!(体验画爱心的感觉)
  15. Yann Lecun 纽约大学Spring2020深度学习课程,附66页PPT下载
  16. 腾讯电脑管家新版 —— 权限雷达 二次体验报告
  17. 19张地图掀翻脑洞 还等什么快上车
  18. 网上订餐系统java论文_网上订餐系统的毕业设计
  19. Interlaced Sparse Self-Attention for Semantic Segmentation
  20. 推荐人工智能编程的必读书籍

热门文章

  1. 当微服务遇上 Serverless | 微服务容器化最短路径,微服务 on Serverless 最佳实践
  2. 模拟驾驶能力输出,赋能客户提升稳定性信心
  3. 对话阿里云总裁张建锋:解密阿里云再生长的动力、合力和张力
  4. 离职阿里三年后,他又回来了
  5. 2018年的AI/ML惊喜及预测19年的走势(二)
  6. AI助手智商测评Siri进步最大,无人驾驶打车服务已在美国试行
  7. 一份关于机器学习中线性代数学习资源的汇总
  8. 发力公有云的用友YonSuite,云原生实力到底如何?
  9. 华为内测基于Android 10.0的EMUI 10系统;2019年Q1真无线耳机市场份额,苹果占半壁江山……...
  10. 使用AWS CloudWatch 调优Lambda函数 | 技术头条