正在加载图片...
Problem 1 问题描述: 一个简化的GPA分级描述如下: 成绩分数[90,100]=绩点4.0 成绩分数[80,90)=绩点3.0 成绩分数[70,80)=绩点2.0 成绩分数[60,70)=绩点1.0 成绩分数[0,60)=绩点0 现给定输入文件scores.txt,其中每行给出两个由空格分隔的正数,第一个数表示某门课 的成绩,第二个数表示这门课程的学分数。请编写程序,计算并打印总平均绩点,显示结果 保留两位小数。 总平均绩点计算公式为: ∑(绩点*学分) 总平均绩点= ∑学分 程序文件命名:1py 解析:这个题目比较简单,大家没有什么问题,只是需要注意输入文件不能有空行,即 使是最后一行也不能为空。 Problem 2 问题描述: 输入三个由空格分隔的正整数,分别代表年、月、日。输出为一个正整数,代表该日期 是一年中的第几天。 提示:闰年的判断标准:年数能够被4但不能被100整除,或者年数能够被400整除。 输入举例: 20001130 输出举例: 335 程序文件命名:2py 解析:问题的关键是如何存储平年和闰年中12个月份的天数,这里如果同学们不使用 数组结构,问题将会变得比较繁琐。比如 def yue(n): ifn=1: return 0 if n==2: return 31 ifn=3:Problem 1 问题描述: 一个简化的 GPA 分级描述如下: 成绩分数[90,100] = 绩点 4.0 成绩分数[80, 90) = 绩点 3.0 成绩分数[70, 80) = 绩点 2.0 成绩分数[60, 70) = 绩点 1.0 成绩分数[0, 60) = 绩点 0 现给定输入文件 scores.txt,其中每行给出两个由空格分隔的正数,第一个数表示某门课 的成绩,第二个数表示这门课程的学分数。请编写程序,计算并打印总平均绩点,显示结果 保留两位小数。 总平均绩点计算公式为: * =   (绩点 学分) 总平均绩点 学分 程序文件命名:1.py 解析:这个题目比较简单,大家没有什么问题,只是需要注意输入文件不能有空行,即 使是最后一行也不能为空。 Problem 2 问题描述: 输入三个由空格分隔的正整数,分别代表年、月、日。输出为一个正整数,代表该日期 是一年中的第几天。 提示:闰年的判断标准:年数能够被 4 但不能被 100 整除,或者年数能够被 400 整除。 输入举例: 2000 11 30 输出举例: 335 程序文件命名:2.py 解析:问题的关键是如何存储平年和闰年中 12 个月份的天数,这里如果同学们不使用 数组结构,问题将会变得比较繁琐。比如 def yue(n): if n == 1: return 0 if n == 2: return 31 if n == 3:
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有