【发布时间】:2015-01-05 16:16:01
【问题描述】:
我正在尝试创建一个返回学生模块平均值的函数。学生的数据存储在一个包含以下内容的列表中,因此 Dave 有:('Dave', 0, 'none', 'M106', ['50'])
然后奥利有:('Ollie', 'M104', 0, 'none', ['60'])。我不知道如何从两个平均值中得到平均值。
def moduleAverage(self):
if student.getAverage is > 0:
return self.moduleAverage
【问题讨论】:
-
什么是
is >? -
如果你有两个数字,你知道如何求平均值吗?如果您有一个表示数字的字符串,您是否知道如何将其转换为整数(或浮点数)。如果你有一个包含多个元素的列表(或元组),你知道如何获取你想要的元素的值吗?
-
> 大于? student 是另一个文件中的一个类,其中包含学生详细信息列表(它包含课程名称、平均分数等),但我试图让这个函数做的是计算所有学生平均值的平均值。跨度>
-
你有什么学生课吗?还是只是元组? student 只是一个元组列表吗?
-
什么是学生模块?