n=int(input('输入科目数: '))
def f(n):
    s=0
    z=0
    d=0
    for i in range(0,n):
        x=int(input('学分: '))
        y=float(input('成绩: '))
        z=z+x
        if y>=90 :
            a=4
        elif y>=85 :
            a=3.7 
        elif y>=82 :
            a=3.3 
        elif y>=78 :
            a=3 
        elif y>=75 :
            a=2.7
        elif y>=72 :
            a=2.3
        elif y>=68 :
            a=2
        elif y>=65 :
            a=1.7
        elif y>=62 :
            a=1.3
        else :
            a=1
        s=s+a*x
    d=s/z
    return d
f(n)

利用if和for循环完成,并进行学分加权,主要利用for循环完成。

python定义函数计算绩点相关推荐

  1. python定义函数计算斐波那契公式前20的项_Python3算法之二:斐波那契函数

    关注微信公众号"酸痛鱼",获得更多最新最全的文章. 本文中所涉及的代码,在未特殊声明的情况下,都是基于Python3程序设计语言编写的. 建议您在PC浏览器中阅读本文,以获得更好的 ...

  2. python定义函数

    python 定义函数 def functionName(list of parameters):#函数定义时并不会执行,调用时才执行functionBodyreturn value 有参数有返回值 ...

  3. python定义函数的组成部分有_Python文档学习笔记(4)--定义函数

    定义函数 关键字 def 引入函数的定义.其后必须跟有函数名和以括号标明的形式参数列表.组成函数体的语句从下一行开始,且必须缩进. 执行 一个函数会引入一个用于函数的局部变量的新符号表. 因此,在函数 ...

  4. python定义函数的关键字是_python 函数定义

    python 函数 ---------------- ---------------- ---------------- ---------------- def test(x): print(x) ...

  5. python定义函数的命令_Python入门 | 定义函数

    自用复习备忘总结. 一些定义函数:一段用来封装任务的代码 封装:用一个简单的命令执行一系列步骤的方式 3. 对象python使用对象来存储数据. 构造任何类型的值都是一个对象. 所有对象都具有三个特性 ...

  6. Python定义函数(待整理)

    定义函数: 格式:在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. 调用函数 数据类型检查 ...

  7. python 定义函数方法_Python动态定义函数的方法介绍

    本篇文章给大家带来的内容是关于Python动态定义函数的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 基于 MIT 许可协议 在 Python 中,没有可以在运行时简化函数 ...

  8. python定义函数需要保留字def_定义函数时要用到哪一个python保留字?_学小易找答案...

    [简答题]常见的足部畸形有哪些?例举6种以上. [其它]请将会计学小册子第四章完成情况(选择+判断+业务题2. 6.)的所有内容拍照上传嗷 [其它]以小组为单位进行现场调研,对足球场外的广场区域植物造 ...

  9. python定义函数的组成部分有_Python学习笔记之函数的定义和作用域实例详解

    本文实例讲述了Python函数的定义和作用域.分享给大家供大家参考,具体如下: 定义函数 默认参数: 可以向函数中添加默认参数,以便为在函数调用中未指定的参数提供默认值 # 如果调用 cylinder ...

最新文章

  1. MD5数据加密于文件加密
  2. 笔记-项目干系人管理-管理干系人参与
  3. 使用 MQTTnet 快速实现 MQTT 通信
  4. css那些事儿4 背景图像
  5. 安装redis提示[test] error 2_技术干货分享:一次flask+redis的微服务实战
  6. coordinatorlayout_一篇文章学会Coordinatorlayout+AppbarLayout
  7. 淡黄色电子书阅读器网站模板
  8. ip动态分配痕迹会保留多久_段王爷《新国潮七剑》为你解剖新国潮还能潮多久?...
  9. linux运行 打开计算器,Linux 里头命令行打开计算机 怎么输入
  10. uni-app 封装请求
  11. 遵守java编码规范
  12. ajax上传文件formData
  13. 深信服scsa知识点一
  14. miui怎么用第三方图标包_【教程纪】原生ROM养老指南:图标篇
  15. 易语言怎么给手机发短信,对接验证码短信接口DEMO示例
  16. 如何安装VMware Workstation虚拟机、及注意事项、安装所需的许可证码
  17. macbook重装系统 选择方案_Mac如何重装系统?mac重装系统教程
  18. 外星人入侵游戏(Python3)
  19. 【demo记录】百度地图获取当前所在城市
  20. js利用分隔符分隔字符串

热门文章

  1. Metasploit笔记
  2. core组件进阶(Opencv3编程入门 第五章) 第四节 图像对比度亮度调整
  3. antd表格的 栅格布局
  4. 微信小程序 如何添加一条分割线
  5. java数字编程提,java从字符串中提取数字的简单实例
  6. 新制造两年,阿里云迅速完成了“原始积累”
  7. 交通工程 | 中国迈向现代化的一个重要指标
  8. Excel中如何使用函数NUMBERSTRING
  9. Javac如何编译程序。
  10. 刘先森 MySql中的变量定义